1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 1 1 4 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/Unicode2.hs" 1 1 1 1 7 , SrcSpan "tests/examples/Unicode2.hs" 3 1 3 1 8 , SrcSpan "tests/examples/Unicode2.hs" 3 1 3 1 9 , SrcSpan "tests/examples/Unicode2.hs" 3 1 3 1 10 , SrcSpan "tests/examples/Unicode2.hs" 4 1 4 1 11 , SrcSpan "tests/examples/Unicode2.hs" 4 1 4 1 12 ] 13 } 14 Nothing 15 [ LanguagePragma 16 SrcSpanInfo 17 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 1 1 1 31 18 , srcInfoPoints = 19 [ SrcSpan "tests/examples/Unicode2.hs" 1 1 1 13 20 , SrcSpan "tests/examples/Unicode2.hs" 1 28 1 31 21 ] 22 } 23 [ Ident 24 SrcSpanInfo 25 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 1 14 1 27 26 , srcInfoPoints = [] 27 } 28 "UnicodeSyntax" 29 ] 30 ] 31 [] 32 [ FunBind 33 SrcSpanInfo 34 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 1 3 23 35 , srcInfoPoints = [] 36 } 37 [ Match 38 SrcSpanInfo 39 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 1 3 23 40 , srcInfoPoints = [] 41 } 42 (Ident 43 SrcSpanInfo 44 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 1 3 9 45 , srcInfoPoints = [] 46 } 47 "lengthOP") 48 [ PVar 49 SrcSpanInfo 50 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 10 3 11 51 , srcInfoPoints = [] 52 } 53 (Ident 54 SrcSpanInfo 55 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 10 3 11 56 , srcInfoPoints = [] 57 } 58 "n") 59 , PVar 60 SrcSpanInfo 61 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 12 3 15 62 , srcInfoPoints = 63 [ SrcSpan "tests/examples/Unicode2.hs" 3 12 3 13 64 , SrcSpan "tests/examples/Unicode2.hs" 3 13 3 14 65 , SrcSpan "tests/examples/Unicode2.hs" 3 14 3 15 66 ] 67 } 68 (Symbol 69 SrcSpanInfo 70 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 13 3 14 71 , srcInfoPoints = [] 72 } 73 "\8860") 74 ] 75 (UnGuardedRhs 76 SrcSpanInfo 77 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 16 3 23 78 , srcInfoPoints = 79 [ SrcSpan "tests/examples/Unicode2.hs" 3 16 3 17 ] 80 } 81 (InfixApp 82 SrcSpanInfo 83 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 18 3 23 84 , srcInfoPoints = [] 85 } 86 (Lit 87 SrcSpanInfo 88 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 18 3 19 89 , srcInfoPoints = [] 90 } 91 (Int 92 SrcSpanInfo 93 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 18 3 19 94 , srcInfoPoints = [] 95 } 96 0 97 "0")) 98 (QVarOp 99 SrcSpanInfo 100 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 20 3 21 101 , srcInfoPoints = [] 102 } 103 (UnQual 104 SrcSpanInfo 105 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 20 3 21 106 , srcInfoPoints = [] 107 } 108 (Symbol 109 SrcSpanInfo 110 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 20 3 21 111 , srcInfoPoints = [] 112 } 113 "\8860"))) 114 (Var 115 SrcSpanInfo 116 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 22 3 23 117 , srcInfoPoints = [] 118 } 119 (UnQual 120 SrcSpanInfo 121 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 22 3 23 122 , srcInfoPoints = [] 123 } 124 (Ident 125 SrcSpanInfo 126 { srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 22 3 23 127 , srcInfoPoints = [] 128 } 129 "n"))))) 130 Nothing 131 ] 132 ] 133 , [] 134 ) 135