1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 1 1 4 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/TyQuasiQuote.hs" 1 1 1 1 7 , SrcSpan "tests/examples/TyQuasiQuote.hs" 2 1 2 1 8 , SrcSpan "tests/examples/TyQuasiQuote.hs" 2 1 2 1 9 , SrcSpan "tests/examples/TyQuasiQuote.hs" 2 1 2 1 10 , SrcSpan "tests/examples/TyQuasiQuote.hs" 3 1 3 1 11 , SrcSpan "tests/examples/TyQuasiQuote.hs" 4 1 4 1 12 , SrcSpan "tests/examples/TyQuasiQuote.hs" 4 1 4 1 13 ] 14 } 15 Nothing 16 [ LanguagePragma 17 SrcSpanInfo 18 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 1 1 1 46 19 , srcInfoPoints = 20 [ SrcSpan "tests/examples/TyQuasiQuote.hs" 1 1 1 13 21 , SrcSpan "tests/examples/TyQuasiQuote.hs" 1 25 1 26 22 , SrcSpan "tests/examples/TyQuasiQuote.hs" 1 43 1 46 23 ] 24 } 25 [ Ident 26 SrcSpanInfo 27 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 1 14 1 25 28 , srcInfoPoints = [] 29 } 30 "QuasiQuotes" 31 , Ident 32 SrcSpanInfo 33 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 1 27 1 42 34 , srcInfoPoints = [] 35 } 36 "TemplateHaskell" 37 ] 38 ] 39 [] 40 [ TypeSig 41 SrcSpanInfo 42 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 2 1 2 31 43 , srcInfoPoints = 44 [ SrcSpan "tests/examples/TyQuasiQuote.hs" 2 3 2 5 ] 45 } 46 [ Ident 47 SrcSpanInfo 48 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 2 1 2 2 49 , srcInfoPoints = [] 50 } 51 "f" 52 ] 53 (TyQuasiQuote 54 SrcSpanInfo 55 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 2 6 2 31 56 , srcInfoPoints = [] 57 } 58 "qq" 59 " something in here ") 60 , PatBind 61 SrcSpanInfo 62 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 3 1 3 7 63 , srcInfoPoints = [] 64 } 65 (PVar 66 SrcSpanInfo 67 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 3 1 3 2 68 , srcInfoPoints = [] 69 } 70 (Ident 71 SrcSpanInfo 72 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 3 1 3 2 73 , srcInfoPoints = [] 74 } 75 "f")) 76 (UnGuardedRhs 77 SrcSpanInfo 78 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 3 3 3 7 79 , srcInfoPoints = 80 [ SrcSpan "tests/examples/TyQuasiQuote.hs" 3 3 3 4 ] 81 } 82 (Con 83 SrcSpanInfo 84 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 3 5 3 7 85 , srcInfoPoints = 86 [ SrcSpan "tests/examples/TyQuasiQuote.hs" 3 5 3 6 87 , SrcSpan "tests/examples/TyQuasiQuote.hs" 3 6 3 7 88 ] 89 } 90 (Special 91 SrcSpanInfo 92 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 3 5 3 7 93 , srcInfoPoints = 94 [ SrcSpan "tests/examples/TyQuasiQuote.hs" 3 5 3 6 95 , SrcSpan "tests/examples/TyQuasiQuote.hs" 3 6 3 7 96 ] 97 } 98 (UnitCon 99 SrcSpanInfo 100 { srcInfoSpan = SrcSpan "tests/examples/TyQuasiQuote.hs" 3 5 3 7 101 , srcInfoPoints = 102 [ SrcSpan "tests/examples/TyQuasiQuote.hs" 3 5 3 6 103 , SrcSpan "tests/examples/TyQuasiQuote.hs" 3 6 3 7 104 ] 105 })))) 106 Nothing 107 ] 108 , [] 109 ) 110