1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 1 1 16 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 1 1 1 1 7 , SrcSpan "tests/examples/UnicodeSyntax.hs" 2 1 2 1 8 , SrcSpan "tests/examples/UnicodeSyntax.hs" 2 1 2 1 9 , SrcSpan "tests/examples/UnicodeSyntax.hs" 4 1 4 1 10 , SrcSpan "tests/examples/UnicodeSyntax.hs" 6 1 6 1 11 , SrcSpan "tests/examples/UnicodeSyntax.hs" 7 1 7 1 12 , SrcSpan "tests/examples/UnicodeSyntax.hs" 11 1 11 1 13 , SrcSpan "tests/examples/UnicodeSyntax.hs" 12 1 12 1 14 , SrcSpan "tests/examples/UnicodeSyntax.hs" 14 1 14 1 15 , SrcSpan "tests/examples/UnicodeSyntax.hs" 15 1 15 1 16 , SrcSpan "tests/examples/UnicodeSyntax.hs" 16 1 16 1 17 , SrcSpan "tests/examples/UnicodeSyntax.hs" 16 1 16 1 18 ] 19 } 20 (Just 21 (ModuleHead 22 SrcSpanInfo 23 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 2 1 2 27 24 , srcInfoPoints = 25 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 2 1 2 7 26 , SrcSpan "tests/examples/UnicodeSyntax.hs" 2 22 2 27 27 ] 28 } 29 (ModuleName 30 SrcSpanInfo 31 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 2 8 2 21 32 , srcInfoPoints = [] 33 } 34 "UnicodeSyntax") 35 Nothing 36 Nothing)) 37 [ LanguagePragma 38 SrcSpanInfo 39 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 1 1 1 47 40 , srcInfoPoints = 41 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 1 1 1 13 42 , SrcSpan "tests/examples/UnicodeSyntax.hs" 1 27 1 28 43 , SrcSpan "tests/examples/UnicodeSyntax.hs" 1 44 1 47 44 ] 45 } 46 [ Ident 47 SrcSpanInfo 48 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 1 14 1 27 49 , srcInfoPoints = [] 50 } 51 "UnicodeSyntax" 52 , Ident 53 SrcSpanInfo 54 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 1 29 1 43 55 , srcInfoPoints = [] 56 } 57 "ExplicitForAll" 58 ] 59 ] 60 [ ImportDecl 61 { importAnn = 62 SrcSpanInfo 63 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 4 1 4 36 64 , srcInfoPoints = 65 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 4 1 4 7 ] 66 } 67 , importModule = 68 ModuleName 69 SrcSpanInfo 70 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 4 8 4 26 71 , srcInfoPoints = [] 72 } 73 "System.Environment" 74 , importQualified = False 75 , importSrc = False 76 , importSafe = False 77 , importPkg = Nothing 78 , importAs = Nothing 79 , importSpecs = 80 Just 81 (ImportSpecList 82 SrcSpanInfo 83 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 4 27 4 36 84 , srcInfoPoints = 85 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 4 27 4 28 86 , SrcSpan "tests/examples/UnicodeSyntax.hs" 4 35 4 36 87 ] 88 } 89 False 90 [ IVar 91 SrcSpanInfo 92 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 4 28 4 35 93 , srcInfoPoints = [] 94 } 95 (Ident 96 SrcSpanInfo 97 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 4 28 4 35 98 , srcInfoPoints = [] 99 } 100 "getArgs") 101 ]) 102 } 103 ] 104 [ TypeSig 105 SrcSpanInfo 106 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 6 1 6 13 107 , srcInfoPoints = 108 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 6 6 6 7 ] 109 } 110 [ Ident 111 SrcSpanInfo 112 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 6 1 6 5 113 , srcInfoPoints = [] 114 } 115 "main" 116 ] 117 (TyApp 118 SrcSpanInfo 119 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 6 8 6 13 120 , srcInfoPoints = [] 121 } 122 (TyCon 123 SrcSpanInfo 124 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 6 8 6 10 125 , srcInfoPoints = [] 126 } 127 (UnQual 128 SrcSpanInfo 129 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 6 8 6 10 130 , srcInfoPoints = [] 131 } 132 (Ident 133 SrcSpanInfo 134 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 6 8 6 10 135 , srcInfoPoints = [] 136 } 137 "IO"))) 138 (TyCon 139 SrcSpanInfo 140 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 6 11 6 13 141 , srcInfoPoints = 142 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 6 11 6 12 143 , SrcSpan "tests/examples/UnicodeSyntax.hs" 6 12 6 13 144 ] 145 } 146 (Special 147 SrcSpanInfo 148 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 6 11 6 13 149 , srcInfoPoints = 150 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 6 11 6 12 151 , SrcSpan "tests/examples/UnicodeSyntax.hs" 6 12 6 13 152 ] 153 } 154 (UnitCon 155 SrcSpanInfo 156 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 6 11 6 13 157 , srcInfoPoints = 158 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 6 11 6 12 159 , SrcSpan "tests/examples/UnicodeSyntax.hs" 6 12 6 13 160 ] 161 })))) 162 , PatBind 163 SrcSpanInfo 164 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 7 1 9 17 165 , srcInfoPoints = [] 166 } 167 (PVar 168 SrcSpanInfo 169 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 7 1 7 5 170 , srcInfoPoints = [] 171 } 172 (Ident 173 SrcSpanInfo 174 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 7 1 7 5 175 , srcInfoPoints = [] 176 } 177 "main")) 178 (UnGuardedRhs 179 SrcSpanInfo 180 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 7 6 9 17 181 , srcInfoPoints = 182 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 7 6 7 7 ] 183 } 184 (Do 185 SrcSpanInfo 186 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 7 8 9 17 187 , srcInfoPoints = 188 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 7 8 7 10 189 , SrcSpan "tests/examples/UnicodeSyntax.hs" 8 3 8 3 190 , SrcSpan "tests/examples/UnicodeSyntax.hs" 9 3 9 3 191 , SrcSpan "tests/examples/UnicodeSyntax.hs" 11 1 11 0 192 ] 193 } 194 [ Generator 195 SrcSpanInfo 196 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 8 3 8 15 197 , srcInfoPoints = 198 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 8 6 8 7 ] 199 } 200 (PVar 201 SrcSpanInfo 202 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 8 3 8 5 203 , srcInfoPoints = [] 204 } 205 (Ident 206 SrcSpanInfo 207 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 8 3 8 5 208 , srcInfoPoints = [] 209 } 210 "as")) 211 (Var 212 SrcSpanInfo 213 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 8 8 8 15 214 , srcInfoPoints = [] 215 } 216 (UnQual 217 SrcSpanInfo 218 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 8 8 8 15 219 , srcInfoPoints = [] 220 } 221 (Ident 222 SrcSpanInfo 223 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 8 8 8 15 224 , srcInfoPoints = [] 225 } 226 "getArgs"))) 227 , Qualifier 228 SrcSpanInfo 229 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 3 9 17 230 , srcInfoPoints = [] 231 } 232 (InfixApp 233 SrcSpanInfo 234 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 3 9 17 235 , srcInfoPoints = [] 236 } 237 (Var 238 SrcSpanInfo 239 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 3 9 8 240 , srcInfoPoints = [] 241 } 242 (UnQual 243 SrcSpanInfo 244 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 3 9 8 245 , srcInfoPoints = [] 246 } 247 (Ident 248 SrcSpanInfo 249 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 3 9 8 250 , srcInfoPoints = [] 251 } 252 "print"))) 253 (QVarOp 254 SrcSpanInfo 255 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 9 9 10 256 , srcInfoPoints = [] 257 } 258 (UnQual 259 SrcSpanInfo 260 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 9 9 10 261 , srcInfoPoints = [] 262 } 263 (Symbol 264 SrcSpanInfo 265 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 9 9 10 266 , srcInfoPoints = [] 267 } 268 "$"))) 269 (App 270 SrcSpanInfo 271 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 11 9 17 272 , srcInfoPoints = [] 273 } 274 (Var 275 SrcSpanInfo 276 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 11 9 15 277 , srcInfoPoints = [] 278 } 279 (UnQual 280 SrcSpanInfo 281 { srcInfoSpan = 282 SrcSpan "tests/examples/UnicodeSyntax.hs" 9 11 9 15 283 , srcInfoPoints = [] 284 } 285 (Ident 286 SrcSpanInfo 287 { srcInfoSpan = 288 SrcSpan "tests/examples/UnicodeSyntax.hs" 9 11 9 15 289 , srcInfoPoints = [] 290 } 291 "test"))) 292 (Lit 293 SrcSpanInfo 294 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 9 16 9 17 295 , srcInfoPoints = [] 296 } 297 (Int 298 SrcSpanInfo 299 { srcInfoSpan = 300 SrcSpan "tests/examples/UnicodeSyntax.hs" 9 16 9 17 301 , srcInfoPoints = [] 302 } 303 0 304 "0")))) 305 ])) 306 Nothing 307 , TypeSig 308 SrcSpanInfo 309 { srcInfoSpan = 310 SrcSpan "tests/examples/UnicodeSyntax.hs" 11 1 11 18 311 , srcInfoPoints = 312 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 11 6 11 7 ] 313 } 314 [ Ident 315 SrcSpanInfo 316 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 11 1 11 5 317 , srcInfoPoints = [] 318 } 319 "test" 320 ] 321 (TyFun 322 SrcSpanInfo 323 { srcInfoSpan = 324 SrcSpan "tests/examples/UnicodeSyntax.hs" 11 8 11 18 325 , srcInfoPoints = 326 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 11 12 11 13 ] 327 } 328 (TyCon 329 SrcSpanInfo 330 { srcInfoSpan = 331 SrcSpan "tests/examples/UnicodeSyntax.hs" 11 8 11 11 332 , srcInfoPoints = [] 333 } 334 (UnQual 335 SrcSpanInfo 336 { srcInfoSpan = 337 SrcSpan "tests/examples/UnicodeSyntax.hs" 11 8 11 11 338 , srcInfoPoints = [] 339 } 340 (Ident 341 SrcSpanInfo 342 { srcInfoSpan = 343 SrcSpan "tests/examples/UnicodeSyntax.hs" 11 8 11 11 344 , srcInfoPoints = [] 345 } 346 "Int"))) 347 (TyCon 348 SrcSpanInfo 349 { srcInfoSpan = 350 SrcSpan "tests/examples/UnicodeSyntax.hs" 11 14 11 18 351 , srcInfoPoints = [] 352 } 353 (UnQual 354 SrcSpanInfo 355 { srcInfoSpan = 356 SrcSpan "tests/examples/UnicodeSyntax.hs" 11 14 11 18 357 , srcInfoPoints = [] 358 } 359 (Ident 360 SrcSpanInfo 361 { srcInfoSpan = 362 SrcSpan "tests/examples/UnicodeSyntax.hs" 11 14 11 18 363 , srcInfoPoints = [] 364 } 365 "Bool")))) 366 , FunBind 367 SrcSpanInfo 368 { srcInfoSpan = 369 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 1 12 20 370 , srcInfoPoints = [] 371 } 372 [ Match 373 SrcSpanInfo 374 { srcInfoSpan = 375 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 1 12 20 376 , srcInfoPoints = [] 377 } 378 (Ident 379 SrcSpanInfo 380 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 12 1 12 5 381 , srcInfoPoints = [] 382 } 383 "test") 384 [ PVar 385 SrcSpanInfo 386 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 12 6 12 7 387 , srcInfoPoints = [] 388 } 389 (Ident 390 SrcSpanInfo 391 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 12 6 12 7 392 , srcInfoPoints = [] 393 } 394 "x") 395 ] 396 (UnGuardedRhs 397 SrcSpanInfo 398 { srcInfoSpan = 399 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 8 12 20 400 , srcInfoPoints = 401 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 12 8 12 9 ] 402 } 403 (InfixApp 404 SrcSpanInfo 405 { srcInfoSpan = 406 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 10 12 20 407 , srcInfoPoints = [] 408 } 409 (InfixApp 410 SrcSpanInfo 411 { srcInfoSpan = 412 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 10 12 13 413 , srcInfoPoints = [] 414 } 415 (Var 416 SrcSpanInfo 417 { srcInfoSpan = 418 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 10 12 11 419 , srcInfoPoints = [] 420 } 421 (UnQual 422 SrcSpanInfo 423 { srcInfoSpan = 424 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 10 12 11 425 , srcInfoPoints = [] 426 } 427 (Ident 428 SrcSpanInfo 429 { srcInfoSpan = 430 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 10 12 11 431 , srcInfoPoints = [] 432 } 433 "x"))) 434 (QVarOp 435 SrcSpanInfo 436 { srcInfoSpan = 437 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 11 12 12 438 , srcInfoPoints = [] 439 } 440 (UnQual 441 SrcSpanInfo 442 { srcInfoSpan = 443 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 11 12 12 444 , srcInfoPoints = [] 445 } 446 (Symbol 447 SrcSpanInfo 448 { srcInfoSpan = 449 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 11 12 12 450 , srcInfoPoints = [] 451 } 452 "*"))) 453 (Lit 454 SrcSpanInfo 455 { srcInfoSpan = 456 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 12 12 13 457 , srcInfoPoints = [] 458 } 459 (Int 460 SrcSpanInfo 461 { srcInfoSpan = 462 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 12 12 13 463 , srcInfoPoints = [] 464 } 465 5 466 "5"))) 467 (QVarOp 468 SrcSpanInfo 469 { srcInfoSpan = 470 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 14 12 16 471 , srcInfoPoints = [] 472 } 473 (UnQual 474 SrcSpanInfo 475 { srcInfoSpan = 476 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 14 12 16 477 , srcInfoPoints = [] 478 } 479 (Symbol 480 SrcSpanInfo 481 { srcInfoSpan = 482 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 14 12 16 483 , srcInfoPoints = [] 484 } 485 "=="))) 486 (InfixApp 487 SrcSpanInfo 488 { srcInfoSpan = 489 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 17 12 20 490 , srcInfoPoints = [] 491 } 492 (Var 493 SrcSpanInfo 494 { srcInfoSpan = 495 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 17 12 18 496 , srcInfoPoints = [] 497 } 498 (UnQual 499 SrcSpanInfo 500 { srcInfoSpan = 501 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 17 12 18 502 , srcInfoPoints = [] 503 } 504 (Ident 505 SrcSpanInfo 506 { srcInfoSpan = 507 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 17 12 18 508 , srcInfoPoints = [] 509 } 510 "x"))) 511 (QVarOp 512 SrcSpanInfo 513 { srcInfoSpan = 514 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 18 12 19 515 , srcInfoPoints = [] 516 } 517 (UnQual 518 SrcSpanInfo 519 { srcInfoSpan = 520 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 18 12 19 521 , srcInfoPoints = [] 522 } 523 (Symbol 524 SrcSpanInfo 525 { srcInfoSpan = 526 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 18 12 19 527 , srcInfoPoints = [] 528 } 529 "+"))) 530 (Lit 531 SrcSpanInfo 532 { srcInfoSpan = 533 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 19 12 20 534 , srcInfoPoints = [] 535 } 536 (Int 537 SrcSpanInfo 538 { srcInfoSpan = 539 SrcSpan "tests/examples/UnicodeSyntax.hs" 12 19 12 20 540 , srcInfoPoints = [] 541 } 542 8 543 "8"))))) 544 Nothing 545 ] 546 , TypeSig 547 SrcSpanInfo 548 { srcInfoSpan = 549 SrcSpan "tests/examples/UnicodeSyntax.hs" 14 1 14 18 550 , srcInfoPoints = 551 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 14 5 14 6 ] 552 } 553 [ Ident 554 SrcSpanInfo 555 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 14 1 14 4 556 , srcInfoPoints = [] 557 } 558 "id1" 559 ] 560 (TyForall 561 SrcSpanInfo 562 { srcInfoSpan = 563 SrcSpan "tests/examples/UnicodeSyntax.hs" 14 7 14 18 564 , srcInfoPoints = 565 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 14 7 14 8 566 , SrcSpan "tests/examples/UnicodeSyntax.hs" 14 11 14 12 567 ] 568 } 569 (Just 570 [ UnkindedVar 571 SrcSpanInfo 572 { srcInfoSpan = 573 SrcSpan "tests/examples/UnicodeSyntax.hs" 14 9 14 10 574 , srcInfoPoints = [] 575 } 576 (Ident 577 SrcSpanInfo 578 { srcInfoSpan = 579 SrcSpan "tests/examples/UnicodeSyntax.hs" 14 9 14 10 580 , srcInfoPoints = [] 581 } 582 "a") 583 ]) 584 Nothing 585 (TyFun 586 SrcSpanInfo 587 { srcInfoSpan = 588 SrcSpan "tests/examples/UnicodeSyntax.hs" 14 13 14 18 589 , srcInfoPoints = 590 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 14 15 14 16 ] 591 } 592 (TyVar 593 SrcSpanInfo 594 { srcInfoSpan = 595 SrcSpan "tests/examples/UnicodeSyntax.hs" 14 13 14 14 596 , srcInfoPoints = [] 597 } 598 (Ident 599 SrcSpanInfo 600 { srcInfoSpan = 601 SrcSpan "tests/examples/UnicodeSyntax.hs" 14 13 14 14 602 , srcInfoPoints = [] 603 } 604 "a")) 605 (TyVar 606 SrcSpanInfo 607 { srcInfoSpan = 608 SrcSpan "tests/examples/UnicodeSyntax.hs" 14 17 14 18 609 , srcInfoPoints = [] 610 } 611 (Ident 612 SrcSpanInfo 613 { srcInfoSpan = 614 SrcSpan "tests/examples/UnicodeSyntax.hs" 14 17 14 18 615 , srcInfoPoints = [] 616 } 617 "a")))) 618 , FunBind 619 SrcSpanInfo 620 { srcInfoSpan = 621 SrcSpan "tests/examples/UnicodeSyntax.hs" 15 1 15 10 622 , srcInfoPoints = [] 623 } 624 [ Match 625 SrcSpanInfo 626 { srcInfoSpan = 627 SrcSpan "tests/examples/UnicodeSyntax.hs" 15 1 15 10 628 , srcInfoPoints = [] 629 } 630 (Ident 631 SrcSpanInfo 632 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 15 1 15 4 633 , srcInfoPoints = [] 634 } 635 "id1") 636 [ PVar 637 SrcSpanInfo 638 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 15 5 15 6 639 , srcInfoPoints = [] 640 } 641 (Ident 642 SrcSpanInfo 643 { srcInfoSpan = SrcSpan "tests/examples/UnicodeSyntax.hs" 15 5 15 6 644 , srcInfoPoints = [] 645 } 646 "x") 647 ] 648 (UnGuardedRhs 649 SrcSpanInfo 650 { srcInfoSpan = 651 SrcSpan "tests/examples/UnicodeSyntax.hs" 15 7 15 10 652 , srcInfoPoints = 653 [ SrcSpan "tests/examples/UnicodeSyntax.hs" 15 7 15 8 ] 654 } 655 (Var 656 SrcSpanInfo 657 { srcInfoSpan = 658 SrcSpan "tests/examples/UnicodeSyntax.hs" 15 9 15 10 659 , srcInfoPoints = [] 660 } 661 (UnQual 662 SrcSpanInfo 663 { srcInfoSpan = 664 SrcSpan "tests/examples/UnicodeSyntax.hs" 15 9 15 10 665 , srcInfoPoints = [] 666 } 667 (Ident 668 SrcSpanInfo 669 { srcInfoSpan = 670 SrcSpan "tests/examples/UnicodeSyntax.hs" 15 9 15 10 671 , srcInfoPoints = [] 672 } 673 "x")))) 674 Nothing 675 ] 676 ] 677 , [] 678 ) 679