haskell-src-exts-1.22.0: tests/examples/Unicode.hs.parser.golden
ParseOk
( Module
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 1 1 119 1
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 1 1 1 1
, SrcSpan "tests/examples/Unicode.hs" 2 1 2 1
, SrcSpan "tests/examples/Unicode.hs" 2 1 2 1
, SrcSpan "tests/examples/Unicode.hs" 4 1 4 1
, SrcSpan "tests/examples/Unicode.hs" 6 1 6 1
, SrcSpan "tests/examples/Unicode.hs" 7 1 7 1
, SrcSpan "tests/examples/Unicode.hs" 17 1 17 1
, SrcSpan "tests/examples/Unicode.hs" 18 1 18 1
, SrcSpan "tests/examples/Unicode.hs" 25 1 25 1
, SrcSpan "tests/examples/Unicode.hs" 26 1 26 1
, SrcSpan "tests/examples/Unicode.hs" 33 1 33 1
, SrcSpan "tests/examples/Unicode.hs" 34 1 34 1
, SrcSpan "tests/examples/Unicode.hs" 43 1 43 1
, SrcSpan "tests/examples/Unicode.hs" 44 1 44 1
, SrcSpan "tests/examples/Unicode.hs" 53 1 53 1
, SrcSpan "tests/examples/Unicode.hs" 54 1 54 1
, SrcSpan "tests/examples/Unicode.hs" 63 1 63 1
, SrcSpan "tests/examples/Unicode.hs" 64 1 64 1
, SrcSpan "tests/examples/Unicode.hs" 74 1 74 1
, SrcSpan "tests/examples/Unicode.hs" 75 1 75 1
, SrcSpan "tests/examples/Unicode.hs" 76 1 76 1
, SrcSpan "tests/examples/Unicode.hs" 82 1 82 1
, SrcSpan "tests/examples/Unicode.hs" 83 1 83 1
, SrcSpan "tests/examples/Unicode.hs" 84 1 84 1
, SrcSpan "tests/examples/Unicode.hs" 86 1 86 1
, SrcSpan "tests/examples/Unicode.hs" 87 1 87 1
, SrcSpan "tests/examples/Unicode.hs" 88 1 88 1
, SrcSpan "tests/examples/Unicode.hs" 89 1 89 1
, SrcSpan "tests/examples/Unicode.hs" 90 1 90 1
, SrcSpan "tests/examples/Unicode.hs" 92 1 92 1
, SrcSpan "tests/examples/Unicode.hs" 93 1 93 1
, SrcSpan "tests/examples/Unicode.hs" 94 1 94 1
, SrcSpan "tests/examples/Unicode.hs" 95 1 95 1
, SrcSpan "tests/examples/Unicode.hs" 99 1 99 1
, SrcSpan "tests/examples/Unicode.hs" 100 1 100 1
, SrcSpan "tests/examples/Unicode.hs" 101 1 101 1
, SrcSpan "tests/examples/Unicode.hs" 102 1 102 1
, SrcSpan "tests/examples/Unicode.hs" 103 1 103 1
, SrcSpan "tests/examples/Unicode.hs" 105 1 105 1
, SrcSpan "tests/examples/Unicode.hs" 119 1 119 1
, SrcSpan "tests/examples/Unicode.hs" 119 1 119 1
]
}
(Just
(ModuleHead
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 2 1 2 18
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 2 1 2 7
, SrcSpan "tests/examples/Unicode.hs" 2 13 2 18
]
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 2 8 2 12
, srcInfoPoints = []
}
"Main")
Nothing
Nothing))
[ LanguagePragma
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 1 1 1 31
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 1 1 1 13
, SrcSpan "tests/examples/Unicode.hs" 1 28 1 31
]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 1 14 1 27
, srcInfoPoints = []
}
"UnicodeSyntax"
]
]
[ ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 4 1 4 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 4 1 4 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 4 8 4 26
, srcInfoPoints = []
}
"System.Environment"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs = Nothing
}
]
[ TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 6 1 6 14
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 6 6 6 8 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 6 1 6 5
, srcInfoPoints = []
}
"main"
]
(TyApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 6 9 6 14
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 6 9 6 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 6 9 6 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 6 9 6 11
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 6 12 6 14
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 6 12 6 13
, SrcSpan "tests/examples/Unicode.hs" 6 13 6 14
]
}
(Special
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 6 12 6 14
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 6 12 6 13
, SrcSpan "tests/examples/Unicode.hs" 6 13 6 14
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 6 12 6 14
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 6 12 6 13
, SrcSpan "tests/examples/Unicode.hs" 6 13 6 14
]
}))))
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 7 1 15 32
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 7 1 7 5
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 7 1 7 5
, srcInfoPoints = []
}
"main"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 7 6 15 32
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 7 6 7 7 ]
}
(Do
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 7 8 15 32
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 7 8 7 10
, SrcSpan "tests/examples/Unicode.hs" 8 3 8 3
, SrcSpan "tests/examples/Unicode.hs" 9 3 9 3
, SrcSpan "tests/examples/Unicode.hs" 10 3 10 3
, SrcSpan "tests/examples/Unicode.hs" 11 3 11 3
, SrcSpan "tests/examples/Unicode.hs" 12 3 12 3
, SrcSpan "tests/examples/Unicode.hs" 13 3 13 3
, SrcSpan "tests/examples/Unicode.hs" 14 3 14 3
, SrcSpan "tests/examples/Unicode.hs" 15 3 15 3
, SrcSpan "tests/examples/Unicode.hs" 17 1 17 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 8 3 8 15
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 8 6 8 7 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 8 3 8 5
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 8 3 8 5
, srcInfoPoints = []
}
"as"))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 8 8 8 15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 8 8 8 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 8 8 8 15
, srcInfoPoints = []
}
"getArgs")))
, Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 3 9 13
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 3 9 13
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 3 9 8
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 3 9 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 3 9 8
, srcInfoPoints = []
}
"print")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 9 9 10
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 9 9 10
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 9 9 10
, srcInfoPoints = []
}
"$")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 11 9 13
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 11 9 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 9 11 9 13
, srcInfoPoints = []
}
"as"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 3 10 32
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 3 10 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 3 10 8
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 3 10 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 3 10 8
, srcInfoPoints = []
}
"print")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 9 10 10
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 9 10 10
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 9 10 10
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 11 10 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 11 10 15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 11 10 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 11 10 15
, srcInfoPoints = []
}
"test")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 31 10 32
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 10 31 10 32
, srcInfoPoints = []
}
0
"0"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 3 11 32
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 3 11 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 3 11 8
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 3 11 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 3 11 8
, srcInfoPoints = []
}
"print")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 9 11 10
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 9 11 10
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 9 11 10
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 11 11 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 11 11 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 11 11 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 11 11 16
, srcInfoPoints = []
}
"test2")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 31 11 32
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 11 31 11 32
, srcInfoPoints = []
}
0
"0"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 3 12 32
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 3 12 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 3 12 8
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 3 12 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 3 12 8
, srcInfoPoints = []
}
"print")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 9 12 10
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 9 12 10
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 9 12 10
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 11 12 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 11 12 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 11 12 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 11 12 22
, srcInfoPoints = []
}
"testRewrite")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 31 12 32
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 12 31 12 32
, srcInfoPoints = []
}
0
"0"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 3 13 32
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 3 13 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 3 13 8
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 3 13 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 3 13 8
, srcInfoPoints = []
}
"print")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 9 13 10
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 9 13 10
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 9 13 10
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 11 13 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 11 13 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 11 13 29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 11 13 29
, srcInfoPoints = []
}
"testRewriteReverse")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 31 13 32
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 13 31 13 32
, srcInfoPoints = []
}
0
"0"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 3 14 32
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 3 14 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 3 14 8
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 3 14 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 3 14 8
, srcInfoPoints = []
}
"print")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 9 14 10
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 9 14 10
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 9 14 10
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 11 14 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 11 14 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 11 14 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 11 14 23
, srcInfoPoints = []
}
"testRewrite2")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 31 14 32
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 14 31 14 32
, srcInfoPoints = []
}
0
"0"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 3 15 32
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 3 15 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 3 15 8
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 3 15 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 3 15 8
, srcInfoPoints = []
}
"print")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 9 15 10
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 9 15 10
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 9 15 10
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 11 15 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 11 15 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 11 15 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 11 15 30
, srcInfoPoints = []
}
"testRewriteReverse2")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 31 15 32
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 15 31 15 32
, srcInfoPoints = []
}
0
"0"))))
]))
Nothing
, TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 17 1 17 17
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 17 6 17 8 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 17 1 17 5
, srcInfoPoints = []
}
"test"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 17 9 17 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 17 11 17 12 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 17 9 17 10
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 17 9 17 10
, srcInfoPoints = []
}
"a"))
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 17 13 17 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 17 13 17 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 17 13 17 17
, srcInfoPoints = []
}
"Bool"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 18 1 23 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 19 3 19 8 ]
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 18 1 23 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 19 3 19 8 ]
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 18 1 18 5
, srcInfoPoints = []
}
"test")
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 18 6 18 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 18 6 18 7
, srcInfoPoints = []
}
"x")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 18 8 18 12
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 18 8 18 9 ]
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 18 10 18 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 18 10 18 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 18 10 18 12
, srcInfoPoints = []
}
"pi"))))
(Just
(BDecls
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 20 5 23 18
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 20 5 20 5
, SrcSpan "tests/examples/Unicode.hs" 21 5 21 5
, SrcSpan "tests/examples/Unicode.hs" 22 5 22 5
, SrcSpan "tests/examples/Unicode.hs" 23 5 23 5
, SrcSpan "tests/examples/Unicode.hs" 25 1 25 0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 20 5 20 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 20 5 20 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 20 5 20 6
, srcInfoPoints = []
}
"f"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 20 8 20 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 20 8 20 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 20 10 20 26
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 20 10 20 24
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 20 10 20 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 20 10 20 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 20 10 20 19
, srcInfoPoints = []
}
"replicate")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 20 20 20 24
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 20 20 20 24
, srcInfoPoints = []
}
2000
"2000")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 20 25 20 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 20 25 20 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 20 25 20 26
, srcInfoPoints = []
}
"x")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 21 5 21 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 21 5 21 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 21 5 21 6
, srcInfoPoints = []
}
"i"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 21 8 21 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 21 8 21 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 21 10 21 26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 21 10 21 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 21 10 21 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 21 10 21 16
, srcInfoPoints = []
}
"repeat")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 21 25 21 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 21 25 21 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 21 25 21 26
, srcInfoPoints = []
}
"x")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 22 5 22 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 22 5 22 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 22 5 22 7
, srcInfoPoints = []
}
"pf"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 22 8 22 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 22 8 22 9 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 22 10 22 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 22 10 22 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 22 10 22 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 22 10 22 11
, srcInfoPoints = []
}
"f")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 22 12 22 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 22 12 22 14
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 22 12 22 14
, srcInfoPoints = []
}
"|>")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 22 15 22 18
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 22 15 22 18
, srcInfoPoints = []
}
300
"300"))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 23 5 23 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 23 5 23 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 23 5 23 7
, srcInfoPoints = []
}
"pi"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 23 8 23 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 23 8 23 9 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 23 10 23 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 23 10 23 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 23 10 23 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 23 10 23 11
, srcInfoPoints = []
}
"i")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 23 12 23 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 23 12 23 14
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 23 12 23 14
, srcInfoPoints = []
}
"|>")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 23 15 23 18
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 23 15 23 18
, srcInfoPoints = []
}
300
"300"))))
Nothing
]))
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 1 25 25
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 25 7 25 9 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 1 25 6
, srcInfoPoints = []
}
"test2"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 10 25 25
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 25 12 25 13 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 10 25 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 10 25 11
, srcInfoPoints = []
}
"a"))
(TyTuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 14 25 25
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 25 14 25 15
, SrcSpan "tests/examples/Unicode.hs" 25 19 25 20
, SrcSpan "tests/examples/Unicode.hs" 25 24 25 25
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 15 25 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 15 25 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 15 25 19
, srcInfoPoints = []
}
"Bool"))
, TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 20 25 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 20 25 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 25 20 25 24
, srcInfoPoints = []
}
"Bool"))
]))
, FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 1 31 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 27 3 27 8 ]
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 1 31 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 27 3 27 8 ]
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 1 26 6
, srcInfoPoints = []
}
"test2")
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 7 26 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 7 26 8
, srcInfoPoints = []
}
"x")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 9 26 18
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 26 9 26 10 ]
}
(Tuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 11 26 18
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 26 11 26 12
, SrcSpan "tests/examples/Unicode.hs" 26 14 26 15
, SrcSpan "tests/examples/Unicode.hs" 26 17 26 18
]
}
Boxed
[ Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 12 26 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 12 26 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 12 26 14
, srcInfoPoints = []
}
"pf"))
, Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 15 26 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 15 26 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 26 15 26 17
, srcInfoPoints = []
}
"pi"))
]))
(Just
(BDecls
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 28 5 31 18
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 28 5 28 5
, SrcSpan "tests/examples/Unicode.hs" 29 5 29 5
, SrcSpan "tests/examples/Unicode.hs" 30 5 30 5
, SrcSpan "tests/examples/Unicode.hs" 31 5 31 5
, SrcSpan "tests/examples/Unicode.hs" 33 1 33 0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 28 5 28 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 28 5 28 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 28 5 28 6
, srcInfoPoints = []
}
"f"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 28 8 28 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 28 8 28 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 28 10 28 26
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 28 10 28 24
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 28 10 28 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 28 10 28 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 28 10 28 19
, srcInfoPoints = []
}
"replicate")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 28 20 28 24
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 28 20 28 24
, srcInfoPoints = []
}
2000
"2000")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 28 25 28 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 28 25 28 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 28 25 28 26
, srcInfoPoints = []
}
"x")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 29 5 29 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 29 5 29 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 29 5 29 6
, srcInfoPoints = []
}
"i"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 29 8 29 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 29 8 29 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 29 10 29 26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 29 10 29 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 29 10 29 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 29 10 29 16
, srcInfoPoints = []
}
"repeat")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 29 25 29 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 29 25 29 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 29 25 29 26
, srcInfoPoints = []
}
"x")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 30 5 30 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 30 5 30 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 30 5 30 7
, srcInfoPoints = []
}
"pf"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 30 8 30 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 30 8 30 9 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 30 10 30 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 30 10 30 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 30 10 30 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 30 10 30 11
, srcInfoPoints = []
}
"f")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 30 12 30 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 30 12 30 14
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 30 12 30 14
, srcInfoPoints = []
}
"|>")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 30 15 30 18
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 30 15 30 18
, srcInfoPoints = []
}
300
"300"))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 31 5 31 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 31 5 31 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 31 5 31 7
, srcInfoPoints = []
}
"pi"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 31 8 31 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 31 8 31 9 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 31 10 31 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 31 10 31 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 31 10 31 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 31 10 31 11
, srcInfoPoints = []
}
"i")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 31 12 31 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 31 12 31 14
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 31 12 31 14
, srcInfoPoints = []
}
"|>")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 31 15 31 18
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 31 15 31 18
, srcInfoPoints = []
}
300
"300"))))
Nothing
]))
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 33 1 33 24
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 33 13 33 15 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 33 1 33 12
, srcInfoPoints = []
}
"testRewrite"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 33 16 33 24
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 33 18 33 19 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 33 16 33 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 33 16 33 17
, srcInfoPoints = []
}
"a"))
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 33 20 33 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 33 20 33 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 33 20 33 24
, srcInfoPoints = []
}
"Bool"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 34 1 41 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 35 3 35 8 ]
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 34 1 41 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 35 3 35 8 ]
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 34 1 34 12
, srcInfoPoints = []
}
"testRewrite")
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 34 13 34 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 34 13 34 14
, srcInfoPoints = []
}
"x")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 34 15 34 19
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 34 15 34 16 ]
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 34 17 34 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 34 17 34 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 34 17 34 19
, srcInfoPoints = []
}
"pi"))))
(Just
(BDecls
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 36 5 41 18
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 36 5 36 5
, SrcSpan "tests/examples/Unicode.hs" 37 5 37 5
, SrcSpan "tests/examples/Unicode.hs" 38 5 38 5
, SrcSpan "tests/examples/Unicode.hs" 39 5 39 5
, SrcSpan "tests/examples/Unicode.hs" 40 5 40 5
, SrcSpan "tests/examples/Unicode.hs" 41 5 41 5
, SrcSpan "tests/examples/Unicode.hs" 43 1 43 0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 36 5 36 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 36 5 36 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 36 5 36 6
, srcInfoPoints = []
}
"f"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 36 8 36 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 36 8 36 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 36 10 36 26
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 36 10 36 24
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 36 10 36 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 36 10 36 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 36 10 36 19
, srcInfoPoints = []
}
"replicate")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 36 20 36 24
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 36 20 36 24
, srcInfoPoints = []
}
2000
"2000")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 36 25 36 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 36 25 36 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 36 25 36 26
, srcInfoPoints = []
}
"x")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 37 5 37 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 37 5 37 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 37 5 37 6
, srcInfoPoints = []
}
"i"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 37 8 37 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 37 8 37 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 37 10 37 26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 37 10 37 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 37 10 37 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 37 10 37 16
, srcInfoPoints = []
}
"repeat")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 37 25 37 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 37 25 37 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 37 25 37 26
, srcInfoPoints = []
}
"x")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 38 5 38 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 38 5 38 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 38 5 38 7
, srcInfoPoints = []
}
"lf"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 38 8 38 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 38 8 38 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 38 10 38 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 38 10 38 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 38 10 38 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 38 10 38 16
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 38 17 38 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 38 17 38 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 38 17 38 18
, srcInfoPoints = []
}
"f")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 39 5 39 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 39 5 39 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 39 5 39 7
, srcInfoPoints = []
}
"li"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 39 8 39 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 39 8 39 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 39 10 39 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 39 10 39 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 39 10 39 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 39 10 39 16
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 39 17 39 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 39 17 39 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 39 17 39 18
, srcInfoPoints = []
}
"i")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 40 5 40 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 40 5 40 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 40 5 40 7
, srcInfoPoints = []
}
"pf"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 40 8 40 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 40 8 40 9 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 40 10 40 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 40 10 40 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 40 10 40 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 40 10 40 12
, srcInfoPoints = []
}
"lf")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 40 13 40 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 40 13 40 14
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 40 13 40 14
, srcInfoPoints = []
}
">")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 40 15 40 18
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 40 15 40 18
, srcInfoPoints = []
}
300
"300"))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 41 5 41 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 41 5 41 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 41 5 41 7
, srcInfoPoints = []
}
"pi"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 41 8 41 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 41 8 41 9 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 41 10 41 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 41 10 41 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 41 10 41 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 41 10 41 12
, srcInfoPoints = []
}
"li")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 41 13 41 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 41 13 41 14
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 41 13 41 14
, srcInfoPoints = []
}
">")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 41 15 41 18
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 41 15 41 18
, srcInfoPoints = []
}
300
"300"))))
Nothing
]))
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 43 1 43 31
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 43 20 43 22 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 43 1 43 19
, srcInfoPoints = []
}
"testRewriteReverse"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 43 23 43 31
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 43 25 43 26 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 43 23 43 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 43 23 43 24
, srcInfoPoints = []
}
"a"))
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 43 27 43 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 43 27 43 31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 43 27 43 31
, srcInfoPoints = []
}
"Bool"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 44 1 51 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 45 3 45 8 ]
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 44 1 51 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 45 3 45 8 ]
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 44 1 44 19
, srcInfoPoints = []
}
"testRewriteReverse")
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 44 20 44 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 44 20 44 21
, srcInfoPoints = []
}
"x")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 44 22 44 26
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 44 22 44 23 ]
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 44 24 44 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 44 24 44 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 44 24 44 26
, srcInfoPoints = []
}
"pi"))))
(Just
(BDecls
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 46 5 51 18
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 46 5 46 5
, SrcSpan "tests/examples/Unicode.hs" 47 5 47 5
, SrcSpan "tests/examples/Unicode.hs" 48 5 48 5
, SrcSpan "tests/examples/Unicode.hs" 49 5 49 5
, SrcSpan "tests/examples/Unicode.hs" 50 5 50 5
, SrcSpan "tests/examples/Unicode.hs" 51 5 51 5
, SrcSpan "tests/examples/Unicode.hs" 53 1 53 0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 46 5 46 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 46 5 46 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 46 5 46 6
, srcInfoPoints = []
}
"f"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 46 8 46 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 46 8 46 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 46 10 46 26
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 46 10 46 24
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 46 10 46 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 46 10 46 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 46 10 46 19
, srcInfoPoints = []
}
"replicate")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 46 20 46 24
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 46 20 46 24
, srcInfoPoints = []
}
2000
"2000")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 46 25 46 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 46 25 46 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 46 25 46 26
, srcInfoPoints = []
}
"x")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 47 5 47 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 47 5 47 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 47 5 47 6
, srcInfoPoints = []
}
"i"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 47 8 47 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 47 8 47 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 47 10 47 26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 47 10 47 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 47 10 47 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 47 10 47 16
, srcInfoPoints = []
}
"repeat")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 47 25 47 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 47 25 47 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 47 25 47 26
, srcInfoPoints = []
}
"x")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 48 5 48 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 48 5 48 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 48 5 48 7
, srcInfoPoints = []
}
"lf"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 48 8 48 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 48 8 48 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 48 10 48 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 48 10 48 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 48 10 48 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 48 10 48 16
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 48 17 48 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 48 17 48 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 48 17 48 18
, srcInfoPoints = []
}
"f")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 49 5 49 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 49 5 49 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 49 5 49 7
, srcInfoPoints = []
}
"li"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 49 8 49 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 49 8 49 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 49 10 49 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 49 10 49 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 49 10 49 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 49 10 49 16
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 49 17 49 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 49 17 49 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 49 17 49 18
, srcInfoPoints = []
}
"i")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 50 5 50 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 50 5 50 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 50 5 50 7
, srcInfoPoints = []
}
"pf"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 50 8 50 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 50 8 50 9 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 50 10 50 18
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 50 10 50 13
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 50 10 50 13
, srcInfoPoints = []
}
300
"300"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 50 14 50 15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 50 14 50 15
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 50 14 50 15
, srcInfoPoints = []
}
"\8804")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 50 16 50 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 50 16 50 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 50 16 50 18
, srcInfoPoints = []
}
"lf")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 51 5 51 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 51 5 51 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 51 5 51 7
, srcInfoPoints = []
}
"pi"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 51 8 51 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 51 8 51 9 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 51 10 51 18
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 51 10 51 13
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 51 10 51 13
, srcInfoPoints = []
}
300
"300"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 51 14 51 15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 51 14 51 15
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 51 14 51 15
, srcInfoPoints = []
}
"\8804")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 51 16 51 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 51 16 51 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 51 16 51 18
, srcInfoPoints = []
}
"li")))))
Nothing
]))
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 1 53 32
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 53 14 53 16 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 1 53 13
, srcInfoPoints = []
}
"testRewrite2"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 17 53 32
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 53 19 53 20 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 17 53 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 17 53 18
, srcInfoPoints = []
}
"a"))
(TyTuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 21 53 32
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 53 21 53 22
, SrcSpan "tests/examples/Unicode.hs" 53 26 53 27
, SrcSpan "tests/examples/Unicode.hs" 53 31 53 32
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 22 53 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 22 53 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 22 53 26
, srcInfoPoints = []
}
"Bool"))
, TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 27 53 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 27 53 31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 53 27 53 31
, srcInfoPoints = []
}
"Bool"))
]))
, FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 1 57 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 55 3 55 8 ]
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 1 57 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 55 3 55 8 ]
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 1 54 13
, srcInfoPoints = []
}
"testRewrite2")
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 14 54 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 14 54 15
, srcInfoPoints = []
}
"x")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 16 54 49
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 54 16 54 17 ]
}
(Tuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 18 54 49
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 54 18 54 19
, SrcSpan "tests/examples/Unicode.hs" 54 33 54 34
, SrcSpan "tests/examples/Unicode.hs" 54 48 54 49
]
}
Boxed
[ InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 19 54 33
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 19 54 27
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 19 54 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 19 54 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 54 19 54 25
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 26 54 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 26 54 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 54 26 54 27
, srcInfoPoints = []
}
"i"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 28 54 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 28 54 29
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 28 54 29
, srcInfoPoints = []
}
">")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 30 54 33
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 30 54 33
, srcInfoPoints = []
}
300
"300"))
, InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 34 54 48
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 34 54 37
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 34 54 37
, srcInfoPoints = []
}
300
"300"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 38 54 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 38 54 39
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 38 54 39
, srcInfoPoints = []
}
">")))
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 40 54 48
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 40 54 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 40 54 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 54 40 54 46
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 47 54 48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 54 47 54 48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 54 47 54 48
, srcInfoPoints = []
}
"i"))))
]))
(Just
(BDecls
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 57 5 57 26
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 57 5 57 5
, SrcSpan "tests/examples/Unicode.hs" 63 1 63 0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 57 5 57 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 57 5 57 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 57 5 57 6
, srcInfoPoints = []
}
"i"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 57 8 57 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 57 8 57 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 57 10 57 26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 57 10 57 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 57 10 57 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 57 10 57 16
, srcInfoPoints = []
}
"repeat")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 57 25 57 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 57 25 57 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 57 25 57 26
, srcInfoPoints = []
}
"x")))))
Nothing
]))
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 1 63 39
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 63 21 63 23 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 1 63 20
, srcInfoPoints = []
}
"testRewriteReverse2"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 24 63 39
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 63 26 63 27 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 24 63 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 24 63 25
, srcInfoPoints = []
}
"a"))
(TyTuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 28 63 39
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 63 28 63 29
, SrcSpan "tests/examples/Unicode.hs" 63 33 63 34
, SrcSpan "tests/examples/Unicode.hs" 63 38 63 39
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 29 63 33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 29 63 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 29 63 33
, srcInfoPoints = []
}
"Bool"))
, TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 34 63 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 34 63 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 63 34 63 38
, srcInfoPoints = []
}
"Bool"))
]))
, FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 1 71 17
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 65 3 65 8 ]
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 1 71 17
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 65 3 65 8 ]
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 1 64 20
, srcInfoPoints = []
}
"testRewriteReverse2")
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 21 64 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 21 64 22
, srcInfoPoints = []
}
"x")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 23 64 56
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 64 23 64 24 ]
}
(Tuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 25 64 56
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 64 25 64 26
, SrcSpan "tests/examples/Unicode.hs" 64 41 64 42
, SrcSpan "tests/examples/Unicode.hs" 64 55 64 56
]
}
Boxed
[ InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 26 64 41
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 26 64 30
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 26 64 30
, srcInfoPoints = []
}
2000
"2000"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 31 64 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 31 64 32
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 31 64 32
, srcInfoPoints = []
}
"<")))
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 33 64 41
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 33 64 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 33 64 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 64 33 64 39
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 40 64 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 40 64 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 64 40 64 41
, srcInfoPoints = []
}
"i"))))
, InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 42 64 55
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 42 64 50
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 42 64 48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 42 64 48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 64 42 64 48
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 49 64 50
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 49 64 50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 64 49 64 50
, srcInfoPoints = []
}
"i"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 51 64 52
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 51 64 52
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 51 64 52
, srcInfoPoints = []
}
">")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 53 64 55
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 64 53 64 55
, srcInfoPoints = []
}
20
"20"))
]))
(Just
(BDecls
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 66 5 71 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 66 5 66 5
, SrcSpan "tests/examples/Unicode.hs" 67 5 67 5
, SrcSpan "tests/examples/Unicode.hs" 68 5 68 5
, SrcSpan "tests/examples/Unicode.hs" 69 5 69 5
, SrcSpan "tests/examples/Unicode.hs" 70 5 70 5
, SrcSpan "tests/examples/Unicode.hs" 71 5 71 5
, SrcSpan "tests/examples/Unicode.hs" 74 1 74 0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 66 5 66 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 66 5 66 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 66 5 66 6
, srcInfoPoints = []
}
"f"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 66 8 66 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 66 8 66 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 66 10 66 26
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 66 10 66 24
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 66 10 66 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 66 10 66 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 66 10 66 19
, srcInfoPoints = []
}
"replicate")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 66 20 66 24
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 66 20 66 24
, srcInfoPoints = []
}
2000
"2000")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 66 25 66 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 66 25 66 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 66 25 66 26
, srcInfoPoints = []
}
"x")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 67 5 67 26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 67 5 67 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 67 5 67 6
, srcInfoPoints = []
}
"i"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 67 8 67 26
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 67 8 67 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 67 10 67 26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 67 10 67 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 67 10 67 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 67 10 67 16
, srcInfoPoints = []
}
"repeat")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 67 25 67 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 67 25 67 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 67 25 67 26
, srcInfoPoints = []
}
"x")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 68 5 68 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 68 5 68 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 68 5 68 7
, srcInfoPoints = []
}
"lf"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 68 8 68 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 68 8 68 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 68 10 68 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 68 10 68 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 68 10 68 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 68 10 68 16
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 68 17 68 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 68 17 68 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 68 17 68 18
, srcInfoPoints = []
}
"f")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 69 5 69 18
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 69 5 69 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 69 5 69 7
, srcInfoPoints = []
}
"li"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 69 8 69 18
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 69 8 69 9 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 69 10 69 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 69 10 69 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 69 10 69 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 69 10 69 16
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 69 17 69 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 69 17 69 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 69 17 69 18
, srcInfoPoints = []
}
"i")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 70 5 70 20
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 70 5 70 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 70 5 70 7
, srcInfoPoints = []
}
"pf"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 70 8 70 20
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 70 8 70 9 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 70 10 70 20
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 70 10 70 14
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 70 10 70 14
, srcInfoPoints = []
}
2000
"2000"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 70 15 70 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 70 15 70 17
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 70 15 70 17
, srcInfoPoints = []
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 70 18 70 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 70 18 70 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 70 18 70 20
, srcInfoPoints = []
}
"lf")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 71 5 71 17
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 71 5 71 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 71 5 71 7
, srcInfoPoints = []
}
"pi"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 71 8 71 17
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 71 8 71 9 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 71 10 71 17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 71 10 71 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 71 10 71 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 71 10 71 12
, srcInfoPoints = []
}
"lf")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 71 13 71 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 71 13 71 14
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 71 13 71 14
, srcInfoPoints = []
}
"\8805")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 71 15 71 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 71 15 71 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 71 15 71 17
, srcInfoPoints = []
}
"li")))))
Nothing
]))
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 1 74 68
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 74 10 74 12 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 1 74 9
, srcInfoPoints = []
}
"lengthOP"
]
(TyForall
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 13 74 68
, srcInfoPoints = []
}
Nothing
(Just
(CxTuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 13 74 29
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 74 13 74 14
, SrcSpan "tests/examples/Unicode.hs" 74 19 74 20
, SrcSpan "tests/examples/Unicode.hs" 74 26 74 27
, SrcSpan "tests/examples/Unicode.hs" 74 28 74 29
]
}
[ TypeA
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 14 74 19
, srcInfoPoints = []
}
(TyApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 14 74 19
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 14 74 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 14 74 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 14 74 17
, srcInfoPoints = []
}
"Num")))
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 18 74 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 18 74 19
, srcInfoPoints = []
}
"a")))
, TypeA
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 21 74 26
, srcInfoPoints = []
}
(TyApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 21 74 26
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 21 74 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 21 74 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 21 74 24
, srcInfoPoints = []
}
"Ord")))
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 25 74 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 25 74 26
, srcInfoPoints = []
}
"a")))
]))
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 30 74 68
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 74 35 74 36 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 30 74 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 30 74 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 30 74 34
, srcInfoPoints = []
}
"Bool")))
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 37 74 68
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 74 52 74 53 ]
}
(TyParen
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 37 74 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 74 37 74 38
, SrcSpan "tests/examples/Unicode.hs" 74 50 74 51
]
}
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 38 74 50
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 74 40 74 41 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 38 74 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 38 74 39
, srcInfoPoints = []
}
"a"))
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 42 74 50
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 74 44 74 45 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 42 74 43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 42 74 43
, srcInfoPoints = []
}
"a"))
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 46 74 50
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 46 74 50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 74 46 74 50
, srcInfoPoints = []
}
"Bool"))))))
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 54 74 68
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 74 58 74 59 ]
}
(TyList
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 54 74 57
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 74 54 74 55
, SrcSpan "tests/examples/Unicode.hs" 74 56 74 57
]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 55 74 56
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 55 74 56
, srcInfoPoints = []
}
"b")))
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 60 74 68
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 74 62 74 63 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 60 74 61
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 60 74 61
, srcInfoPoints = []
}
"a"))
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 64 74 68
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 64 74 68
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 74 64 74 68
, srcInfoPoints = []
}
"Bool"))))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 1 80 24
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 1 75 29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 1 75 9
, srcInfoPoints = []
}
"lengthOP")
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 10 75 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 10 75 11
, srcInfoPoints = []
}
"v")
, PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 12 75 15
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 75 12 75 13
, SrcSpan "tests/examples/Unicode.hs" 75 13 75 14
, SrcSpan "tests/examples/Unicode.hs" 75 14 75 15
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 13 75 14
, srcInfoPoints = []
}
"\8860")
, PList
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 16 75 18
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 75 16 75 17
, SrcSpan "tests/examples/Unicode.hs" 75 17 75 18
]
}
[]
, PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 20 75 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 20 75 21
, srcInfoPoints = []
}
"n")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 22 75 29
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 75 22 75 23 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 24 75 29
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 24 75 25
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 24 75 25
, srcInfoPoints = []
}
0
"0"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 26 75 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 26 75 27
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 26 75 27
, srcInfoPoints = []
}
"\8860")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 28 75 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 28 75 29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 75 28 75 29
, srcInfoPoints = []
}
"n")))))
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 1 80 24
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 77 3 77 8 ]
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 1 76 9
, srcInfoPoints = []
}
"lengthOP")
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 10 76 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 10 76 11
, srcInfoPoints = []
}
"v")
, PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 12 76 15
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 76 12 76 13
, SrcSpan "tests/examples/Unicode.hs" 76 13 76 14
, SrcSpan "tests/examples/Unicode.hs" 76 14 76 15
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 13 76 14
, srcInfoPoints = []
}
"\8860")
, PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 16 76 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 16 76 19
, srcInfoPoints = []
}
"xxs")
, PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 20 76 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 20 76 21
, srcInfoPoints = []
}
"n")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 22 76 32
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 76 22 76 23 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 24 76 32
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 24 76 30
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 24 76 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 24 76 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 24 76 26
, srcInfoPoints = []
}
"co")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 27 76 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 27 76 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 27 76 30
, srcInfoPoints = []
}
"xxs"))))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 31 76 32
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 76 31 76 32
, srcInfoPoints = []
}
0
"0"))))
(Just
(BDecls
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 78 5 80 24
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 78 5 78 5
, SrcSpan "tests/examples/Unicode.hs" 80 5 80 5
, SrcSpan "tests/examples/Unicode.hs" 82 1 82 0
]
}
[ FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 78 5 80 24
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 78 5 79 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 78 5 78 7
, srcInfoPoints = []
}
"co")
[ PParen
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 78 8 78 14
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 78 8 78 9
, SrcSpan "tests/examples/Unicode.hs" 78 13 78 14
]
}
(PInfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 78 9 78 13
, srcInfoPoints = []
}
(PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 9 78 10
, srcInfoPoints = []
})
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 10 78 11
, srcInfoPoints = []
}
(Cons
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 10 78 11
, srcInfoPoints = []
}))
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 11 78 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 11 78 13
, srcInfoPoints = []
}
"xs")))
, PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 78 15 78 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 78 15 78 16
, srcInfoPoints = []
}
"c")
]
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 78 17 79 32
, srcInfoPoints = []
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 78 17 78 42
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 78 17 78 18
, SrcSpan "tests/examples/Unicode.hs" 78 29 78 30
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 19 78 24
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 19 78 24
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 19 78 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 19 78 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 19 78 20
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 21 78 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 21 78 22
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 21 78 22
, srcInfoPoints = []
}
">")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 23 78 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 23 78 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 23 78 24
, srcInfoPoints = []
}
"c"))))
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 31 78 42
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 31 78 36
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 31 78 33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 31 78 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 31 78 33
, srcInfoPoints = []
}
"co")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 34 78 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 34 78 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 34 78 36
, srcInfoPoints = []
}
"xs"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 37 78 42
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 78 37 78 38
, SrcSpan "tests/examples/Unicode.hs" 78 41 78 42
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 38 78 41
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 38 78 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 38 78 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 38 78 39
, srcInfoPoints = []
}
"c")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 39 78 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 39 78 40
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 39 78 40
, srcInfoPoints = []
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 78 40 78 41
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 78 40 78 41
, srcInfoPoints = []
}
1
"1")))))
, GuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 79 17 79 32
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 79 17 79 18
, SrcSpan "tests/examples/Unicode.hs" 79 29 79 30
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 79 19 79 28
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 79 19 79 28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 79 19 79 28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Unicode.hs" 79 19 79 28
, srcInfoPoints = []
}
"otherwise")))
]
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 79 31 79 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 79 31 79 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 79 31 79 32
, srcInfoPoints = []
}
"v")))
])
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 80 5 80 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 80 5 80 7
, srcInfoPoints = []
}
"co")
[ PList
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 80 8 80 10
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 80 8 80 9
, SrcSpan "tests/examples/Unicode.hs" 80 9 80 10
]
}
[]
, PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 80 15 80 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 80 15 80 16
, srcInfoPoints = []
}
"c")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 80 17 80 24
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 80 17 80 18 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 80 19 80 24
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 80 19 80 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 80 19 80 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 80 19 80 20
, srcInfoPoints = []
}
"c")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 80 21 80 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 80 21 80 22
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 80 21 80 22
, srcInfoPoints = []
}
"\8860")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 80 23 80 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 80 23 80 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Unicode.hs" 80 23 80 24
, srcInfoPoints = []
}
"n")))))
Nothing
]
]))
]
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 82 1 82 11
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 82 1 82 4
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 82 1 82 2
, SrcSpan "tests/examples/Unicode.hs" 82 2 82 3
, SrcSpan "tests/examples/Unicode.hs" 82 3 82 4
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 82 2 82 3
, srcInfoPoints = []
}
"\8803"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 82 5 82 11
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 82 5 82 6 ]
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 82 7 82 11
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 82 7 82 8
, SrcSpan "tests/examples/Unicode.hs" 82 8 82 10
, SrcSpan "tests/examples/Unicode.hs" 82 10 82 11
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 82 7 82 11
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 82 7 82 8
, SrcSpan "tests/examples/Unicode.hs" 82 8 82 10
, SrcSpan "tests/examples/Unicode.hs" 82 10 82 11
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 82 8 82 10
, srcInfoPoints = []
}
"=="))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 83 1 83 11
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 83 1 83 4
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 83 1 83 2
, SrcSpan "tests/examples/Unicode.hs" 83 2 83 3
, SrcSpan "tests/examples/Unicode.hs" 83 3 83 4
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 83 2 83 3
, srcInfoPoints = []
}
"\8804"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 83 5 83 11
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 83 5 83 6 ]
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 83 7 83 11
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 83 7 83 8
, SrcSpan "tests/examples/Unicode.hs" 83 8 83 10
, SrcSpan "tests/examples/Unicode.hs" 83 10 83 11
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 83 7 83 11
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 83 7 83 8
, SrcSpan "tests/examples/Unicode.hs" 83 8 83 10
, SrcSpan "tests/examples/Unicode.hs" 83 10 83 11
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 83 8 83 10
, srcInfoPoints = []
}
"<="))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 84 1 84 11
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 84 1 84 4
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 84 1 84 2
, SrcSpan "tests/examples/Unicode.hs" 84 2 84 3
, SrcSpan "tests/examples/Unicode.hs" 84 3 84 4
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 84 2 84 3
, srcInfoPoints = []
}
"\8805"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 84 5 84 11
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 84 5 84 6 ]
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 84 7 84 11
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 84 7 84 8
, SrcSpan "tests/examples/Unicode.hs" 84 8 84 10
, SrcSpan "tests/examples/Unicode.hs" 84 10 84 11
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 84 7 84 11
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 84 7 84 8
, SrcSpan "tests/examples/Unicode.hs" 84 8 84 10
, SrcSpan "tests/examples/Unicode.hs" 84 10 84 11
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 84 8 84 10
, srcInfoPoints = []
}
">="))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 1 86 27
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 1 86 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 86 1 86 2
, SrcSpan "tests/examples/Unicode.hs" 86 2 86 4
, SrcSpan "tests/examples/Unicode.hs" 86 4 86 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 2 86 4
, srcInfoPoints = []
}
"|\8803"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 7 86 27
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 86 7 86 8 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 9 86 27
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 9 86 23
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 9 86 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 9 86 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 9 86 17
, srcInfoPoints = []
}
"lengthOP")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 18 86 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 18 86 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 18 86 23
, srcInfoPoints = []
}
"False"))))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 24 86 27
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 86 24 86 25
, SrcSpan "tests/examples/Unicode.hs" 86 25 86 26
, SrcSpan "tests/examples/Unicode.hs" 86 26 86 27
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 24 86 27
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 86 24 86 25
, SrcSpan "tests/examples/Unicode.hs" 86 25 86 26
, SrcSpan "tests/examples/Unicode.hs" 86 26 86 27
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 86 25 86 26
, srcInfoPoints = []
}
"\8803")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 1 87 27
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 1 87 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 87 1 87 2
, SrcSpan "tests/examples/Unicode.hs" 87 2 87 4
, SrcSpan "tests/examples/Unicode.hs" 87 4 87 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 2 87 4
, srcInfoPoints = []
}
"|<"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 7 87 27
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 87 7 87 8 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 9 87 27
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 9 87 23
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 9 87 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 9 87 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 9 87 17
, srcInfoPoints = []
}
"lengthOP")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 18 87 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 18 87 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 18 87 23
, srcInfoPoints = []
}
"False"))))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 24 87 27
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 87 24 87 25
, SrcSpan "tests/examples/Unicode.hs" 87 25 87 26
, SrcSpan "tests/examples/Unicode.hs" 87 26 87 27
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 24 87 27
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 87 24 87 25
, SrcSpan "tests/examples/Unicode.hs" 87 25 87 26
, SrcSpan "tests/examples/Unicode.hs" 87 26 87 27
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 87 25 87 26
, srcInfoPoints = []
}
"<")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 1 88 27
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 1 88 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 88 1 88 2
, SrcSpan "tests/examples/Unicode.hs" 88 2 88 4
, SrcSpan "tests/examples/Unicode.hs" 88 4 88 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 2 88 4
, srcInfoPoints = []
}
"|\8804"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 7 88 27
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 88 7 88 8 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 9 88 27
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 9 88 23
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 9 88 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 9 88 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 9 88 17
, srcInfoPoints = []
}
"lengthOP")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 18 88 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 18 88 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 18 88 23
, srcInfoPoints = []
}
"False"))))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 24 88 27
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 88 24 88 25
, SrcSpan "tests/examples/Unicode.hs" 88 25 88 26
, SrcSpan "tests/examples/Unicode.hs" 88 26 88 27
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 24 88 27
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 88 24 88 25
, SrcSpan "tests/examples/Unicode.hs" 88 25 88 26
, SrcSpan "tests/examples/Unicode.hs" 88 26 88 27
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 88 25 88 26
, srcInfoPoints = []
}
"\8804")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 1 89 27
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 1 89 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 89 1 89 2
, SrcSpan "tests/examples/Unicode.hs" 89 2 89 4
, SrcSpan "tests/examples/Unicode.hs" 89 4 89 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 2 89 4
, srcInfoPoints = []
}
"|>"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 7 89 27
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 89 7 89 8 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 9 89 27
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 9 89 22
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 9 89 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 9 89 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 9 89 17
, srcInfoPoints = []
}
"lengthOP")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 18 89 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 18 89 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 18 89 22
, srcInfoPoints = []
}
"True"))))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 24 89 27
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 89 24 89 25
, SrcSpan "tests/examples/Unicode.hs" 89 25 89 26
, SrcSpan "tests/examples/Unicode.hs" 89 26 89 27
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 24 89 27
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 89 24 89 25
, SrcSpan "tests/examples/Unicode.hs" 89 25 89 26
, SrcSpan "tests/examples/Unicode.hs" 89 26 89 27
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 89 25 89 26
, srcInfoPoints = []
}
">")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 1 90 27
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 1 90 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 90 1 90 2
, SrcSpan "tests/examples/Unicode.hs" 90 2 90 4
, SrcSpan "tests/examples/Unicode.hs" 90 4 90 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 2 90 4
, srcInfoPoints = []
}
"|\8805"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 7 90 27
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 90 7 90 8 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 9 90 27
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 9 90 22
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 9 90 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 9 90 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 9 90 17
, srcInfoPoints = []
}
"lengthOP")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 18 90 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 18 90 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 18 90 22
, srcInfoPoints = []
}
"True"))))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 24 90 27
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 90 24 90 25
, SrcSpan "tests/examples/Unicode.hs" 90 25 90 26
, SrcSpan "tests/examples/Unicode.hs" 90 26 90 27
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 24 90 27
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 90 24 90 25
, SrcSpan "tests/examples/Unicode.hs" 90 25 90 26
, SrcSpan "tests/examples/Unicode.hs" 90 26 90 27
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 90 25 90 26
, srcInfoPoints = []
}
"\8805")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 1 92 28
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 1 92 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 92 1 92 2
, SrcSpan "tests/examples/Unicode.hs" 92 2 92 4
, SrcSpan "tests/examples/Unicode.hs" 92 4 92 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 2 92 4
, srcInfoPoints = []
}
"|="))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 7 92 28
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 92 7 92 8 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 9 92 28
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 9 92 23
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 9 92 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 9 92 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 9 92 17
, srcInfoPoints = []
}
"lengthOP")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 18 92 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 18 92 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 18 92 23
, srcInfoPoints = []
}
"False"))))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 24 92 28
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 92 24 92 25
, SrcSpan "tests/examples/Unicode.hs" 92 25 92 27
, SrcSpan "tests/examples/Unicode.hs" 92 27 92 28
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 24 92 28
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 92 24 92 25
, SrcSpan "tests/examples/Unicode.hs" 92 25 92 27
, SrcSpan "tests/examples/Unicode.hs" 92 27 92 28
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 92 25 92 27
, srcInfoPoints = []
}
"==")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 1 93 28
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 1 93 6
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 93 1 93 2
, SrcSpan "tests/examples/Unicode.hs" 93 2 93 5
, SrcSpan "tests/examples/Unicode.hs" 93 5 93 6
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 2 93 5
, srcInfoPoints = []
}
"|=="))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 7 93 28
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 93 7 93 8 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 9 93 28
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 9 93 23
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 9 93 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 9 93 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 9 93 17
, srcInfoPoints = []
}
"lengthOP")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 18 93 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 18 93 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 18 93 23
, srcInfoPoints = []
}
"False"))))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 24 93 28
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 93 24 93 25
, SrcSpan "tests/examples/Unicode.hs" 93 25 93 27
, SrcSpan "tests/examples/Unicode.hs" 93 27 93 28
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 24 93 28
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 93 24 93 25
, SrcSpan "tests/examples/Unicode.hs" 93 25 93 27
, SrcSpan "tests/examples/Unicode.hs" 93 27 93 28
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 93 25 93 27
, srcInfoPoints = []
}
"==")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 1 94 28
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 1 94 6
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 94 1 94 2
, SrcSpan "tests/examples/Unicode.hs" 94 2 94 5
, SrcSpan "tests/examples/Unicode.hs" 94 5 94 6
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 2 94 5
, srcInfoPoints = []
}
"|<="))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 7 94 28
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 94 7 94 8 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 9 94 28
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 9 94 23
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 9 94 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 9 94 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 9 94 17
, srcInfoPoints = []
}
"lengthOP")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 18 94 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 18 94 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 18 94 23
, srcInfoPoints = []
}
"False"))))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 24 94 28
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 94 24 94 25
, SrcSpan "tests/examples/Unicode.hs" 94 25 94 27
, SrcSpan "tests/examples/Unicode.hs" 94 27 94 28
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 24 94 28
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 94 24 94 25
, SrcSpan "tests/examples/Unicode.hs" 94 25 94 27
, SrcSpan "tests/examples/Unicode.hs" 94 27 94 28
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 94 25 94 27
, srcInfoPoints = []
}
"<=")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 1 95 28
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 1 95 6
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 95 1 95 2
, SrcSpan "tests/examples/Unicode.hs" 95 2 95 5
, SrcSpan "tests/examples/Unicode.hs" 95 5 95 6
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 2 95 5
, srcInfoPoints = []
}
"|>="))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 7 95 28
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 95 7 95 8 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 9 95 28
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 9 95 23
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 9 95 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 9 95 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 9 95 17
, srcInfoPoints = []
}
"lengthOP")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 18 95 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 18 95 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 18 95 23
, srcInfoPoints = []
}
"False"))))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 24 95 28
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 95 24 95 25
, SrcSpan "tests/examples/Unicode.hs" 95 25 95 27
, SrcSpan "tests/examples/Unicode.hs" 95 27 95 28
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 24 95 28
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 95 24 95 25
, SrcSpan "tests/examples/Unicode.hs" 95 25 95 27
, SrcSpan "tests/examples/Unicode.hs" 95 27 95 28
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 95 25 95 27
, srcInfoPoints = []
}
">=")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 1 99 17
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 1 99 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 99 1 99 2
, SrcSpan "tests/examples/Unicode.hs" 99 2 99 4
, SrcSpan "tests/examples/Unicode.hs" 99 4 99 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 2 99 4
, srcInfoPoints = []
}
"\8803|"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 6 99 17
, srcInfoPoints = [ SrcSpan "tests/examples/Unicode.hs" 99 6 99 7 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 8 99 17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 8 99 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 8 99 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 8 99 12
, srcInfoPoints = []
}
"flip")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 13 99 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 99 13 99 14
, SrcSpan "tests/examples/Unicode.hs" 99 14 99 16
, SrcSpan "tests/examples/Unicode.hs" 99 16 99 17
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 13 99 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 99 13 99 14
, SrcSpan "tests/examples/Unicode.hs" 99 14 99 16
, SrcSpan "tests/examples/Unicode.hs" 99 16 99 17
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 99 14 99 16
, srcInfoPoints = []
}
"|\8803")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 1 100 17
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 1 100 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 100 1 100 2
, SrcSpan "tests/examples/Unicode.hs" 100 2 100 4
, SrcSpan "tests/examples/Unicode.hs" 100 4 100 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 2 100 4
, srcInfoPoints = []
}
"<|"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 6 100 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 100 6 100 7 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 8 100 17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 8 100 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 8 100 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 8 100 12
, srcInfoPoints = []
}
"flip")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 13 100 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 100 13 100 14
, SrcSpan "tests/examples/Unicode.hs" 100 14 100 16
, SrcSpan "tests/examples/Unicode.hs" 100 16 100 17
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 13 100 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 100 13 100 14
, SrcSpan "tests/examples/Unicode.hs" 100 14 100 16
, SrcSpan "tests/examples/Unicode.hs" 100 16 100 17
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 100 14 100 16
, srcInfoPoints = []
}
"|\8805")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 1 101 17
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 1 101 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 101 1 101 2
, SrcSpan "tests/examples/Unicode.hs" 101 2 101 4
, SrcSpan "tests/examples/Unicode.hs" 101 4 101 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 2 101 4
, srcInfoPoints = []
}
"\8804|"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 6 101 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 101 6 101 7 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 8 101 17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 8 101 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 8 101 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 8 101 12
, srcInfoPoints = []
}
"flip")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 13 101 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 101 13 101 14
, SrcSpan "tests/examples/Unicode.hs" 101 14 101 16
, SrcSpan "tests/examples/Unicode.hs" 101 16 101 17
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 13 101 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 101 13 101 14
, SrcSpan "tests/examples/Unicode.hs" 101 14 101 16
, SrcSpan "tests/examples/Unicode.hs" 101 16 101 17
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 101 14 101 16
, srcInfoPoints = []
}
"|>")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 1 102 17
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 1 102 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 102 1 102 2
, SrcSpan "tests/examples/Unicode.hs" 102 2 102 4
, SrcSpan "tests/examples/Unicode.hs" 102 4 102 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 2 102 4
, srcInfoPoints = []
}
">|"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 6 102 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 102 6 102 7 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 8 102 17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 8 102 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 8 102 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 8 102 12
, srcInfoPoints = []
}
"flip")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 13 102 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 102 13 102 14
, SrcSpan "tests/examples/Unicode.hs" 102 14 102 16
, SrcSpan "tests/examples/Unicode.hs" 102 16 102 17
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 13 102 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 102 13 102 14
, SrcSpan "tests/examples/Unicode.hs" 102 14 102 16
, SrcSpan "tests/examples/Unicode.hs" 102 16 102 17
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 102 14 102 16
, srcInfoPoints = []
}
"|\8804")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 1 103 17
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 1 103 5
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 103 1 103 2
, SrcSpan "tests/examples/Unicode.hs" 103 2 103 4
, SrcSpan "tests/examples/Unicode.hs" 103 4 103 5
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 2 103 4
, srcInfoPoints = []
}
"\8805|"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 6 103 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 103 6 103 7 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 8 103 17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 8 103 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 8 103 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 8 103 12
, srcInfoPoints = []
}
"flip")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 13 103 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 103 13 103 14
, SrcSpan "tests/examples/Unicode.hs" 103 14 103 16
, SrcSpan "tests/examples/Unicode.hs" 103 16 103 17
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 13 103 17
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 103 13 103 14
, SrcSpan "tests/examples/Unicode.hs" 103 14 103 16
, SrcSpan "tests/examples/Unicode.hs" 103 16 103 17
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 103 14 103 16
, srcInfoPoints = []
}
"|<")))))
Nothing
, RulePragmaDecl
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 105 1 118 6
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 105 1 105 10
, SrcSpan "tests/examples/Unicode.hs" 118 3 118 6
]
}
[ Rule
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 1 107 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 107 1 107 10
, SrcSpan "tests/examples/Unicode.hs" 107 11 107 17
, SrcSpan "tests/examples/Unicode.hs" 107 22 107 23
, SrcSpan "tests/examples/Unicode.hs" 107 42 107 43
]
}
"xs |\8803 n"
Nothing
(Just
[ RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 18 107 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 18 107 20
, srcInfoPoints = []
}
"xs")
, RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 21 107 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 21 107 22
, srcInfoPoints = []
}
"n")
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 25 107 41
, srcInfoPoints = []
}
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 25 107 36
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 107 25 107 26
, SrcSpan "tests/examples/Unicode.hs" 107 35 107 36
]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 26 107 35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 26 107 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 26 107 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 26 107 32
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 33 107 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 33 107 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 33 107 35
, srcInfoPoints = []
}
"xs")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 37 107 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 37 107 39
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 37 107 39
, srcInfoPoints = []
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 40 107 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 40 107 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 40 107 41
, srcInfoPoints = []
}
"n"))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 44 107 51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 44 107 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 44 107 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 44 107 46
, srcInfoPoints = []
}
"xs")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 47 107 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 47 107 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 47 107 49
, srcInfoPoints = []
}
"|\8803")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 50 107 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 50 107 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 107 50 107 51
, srcInfoPoints = []
}
"n"))))
, Rule
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 1 108 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 108 1 108 10
, SrcSpan "tests/examples/Unicode.hs" 108 11 108 17
, SrcSpan "tests/examples/Unicode.hs" 108 22 108 23
, SrcSpan "tests/examples/Unicode.hs" 108 42 108 43
]
}
"xs |< n"
Nothing
(Just
[ RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 18 108 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 18 108 20
, srcInfoPoints = []
}
"xs")
, RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 21 108 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 21 108 22
, srcInfoPoints = []
}
"n")
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 25 108 41
, srcInfoPoints = []
}
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 25 108 36
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 108 25 108 26
, SrcSpan "tests/examples/Unicode.hs" 108 35 108 36
]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 26 108 35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 26 108 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 26 108 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 26 108 32
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 33 108 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 33 108 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 33 108 35
, srcInfoPoints = []
}
"xs")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 37 108 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 37 108 38
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 37 108 38
, srcInfoPoints = []
}
"<")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 40 108 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 40 108 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 40 108 41
, srcInfoPoints = []
}
"n"))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 44 108 51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 44 108 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 44 108 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 44 108 46
, srcInfoPoints = []
}
"xs")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 47 108 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 47 108 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 47 108 49
, srcInfoPoints = []
}
"|<")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 50 108 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 50 108 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 108 50 108 51
, srcInfoPoints = []
}
"n"))))
, Rule
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 1 109 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 109 1 109 10
, SrcSpan "tests/examples/Unicode.hs" 109 11 109 17
, SrcSpan "tests/examples/Unicode.hs" 109 22 109 23
, SrcSpan "tests/examples/Unicode.hs" 109 42 109 43
]
}
"xs |\8804 n"
Nothing
(Just
[ RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 18 109 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 18 109 20
, srcInfoPoints = []
}
"xs")
, RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 21 109 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 21 109 22
, srcInfoPoints = []
}
"n")
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 25 109 41
, srcInfoPoints = []
}
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 25 109 36
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 109 25 109 26
, SrcSpan "tests/examples/Unicode.hs" 109 35 109 36
]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 26 109 35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 26 109 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 26 109 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 26 109 32
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 33 109 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 33 109 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 33 109 35
, srcInfoPoints = []
}
"xs")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 37 109 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 37 109 39
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 37 109 39
, srcInfoPoints = []
}
"<=")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 40 109 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 40 109 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 40 109 41
, srcInfoPoints = []
}
"n"))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 44 109 51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 44 109 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 44 109 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 44 109 46
, srcInfoPoints = []
}
"xs")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 47 109 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 47 109 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 47 109 49
, srcInfoPoints = []
}
"|\8804")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 50 109 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 50 109 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 109 50 109 51
, srcInfoPoints = []
}
"n"))))
, Rule
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 1 110 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 110 1 110 10
, SrcSpan "tests/examples/Unicode.hs" 110 11 110 17
, SrcSpan "tests/examples/Unicode.hs" 110 22 110 23
, SrcSpan "tests/examples/Unicode.hs" 110 42 110 43
]
}
"xs |> n"
Nothing
(Just
[ RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 18 110 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 18 110 20
, srcInfoPoints = []
}
"xs")
, RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 21 110 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 21 110 22
, srcInfoPoints = []
}
"n")
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 25 110 41
, srcInfoPoints = []
}
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 25 110 36
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 110 25 110 26
, SrcSpan "tests/examples/Unicode.hs" 110 35 110 36
]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 26 110 35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 26 110 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 26 110 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 26 110 32
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 33 110 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 33 110 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 33 110 35
, srcInfoPoints = []
}
"xs")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 37 110 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 37 110 38
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 37 110 38
, srcInfoPoints = []
}
">")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 40 110 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 40 110 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 40 110 41
, srcInfoPoints = []
}
"n"))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 44 110 51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 44 110 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 44 110 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 44 110 46
, srcInfoPoints = []
}
"xs")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 47 110 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 47 110 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 47 110 49
, srcInfoPoints = []
}
"|>")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 50 110 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 50 110 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 110 50 110 51
, srcInfoPoints = []
}
"n"))))
, Rule
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 1 111 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 111 1 111 10
, SrcSpan "tests/examples/Unicode.hs" 111 11 111 17
, SrcSpan "tests/examples/Unicode.hs" 111 22 111 23
, SrcSpan "tests/examples/Unicode.hs" 111 42 111 43
]
}
"xs |\8805 n"
Nothing
(Just
[ RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 18 111 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 18 111 20
, srcInfoPoints = []
}
"xs")
, RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 21 111 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 21 111 22
, srcInfoPoints = []
}
"n")
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 25 111 41
, srcInfoPoints = []
}
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 25 111 36
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 111 25 111 26
, SrcSpan "tests/examples/Unicode.hs" 111 35 111 36
]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 26 111 35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 26 111 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 26 111 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 26 111 32
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 33 111 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 33 111 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 33 111 35
, srcInfoPoints = []
}
"xs")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 37 111 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 37 111 39
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 37 111 39
, srcInfoPoints = []
}
">=")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 40 111 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 40 111 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 40 111 41
, srcInfoPoints = []
}
"n"))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 44 111 51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 44 111 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 44 111 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 44 111 46
, srcInfoPoints = []
}
"xs")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 47 111 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 47 111 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 47 111 49
, srcInfoPoints = []
}
"|\8805")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 50 111 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 50 111 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 111 50 111 51
, srcInfoPoints = []
}
"n"))))
, Rule
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 1 113 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 113 1 113 10
, SrcSpan "tests/examples/Unicode.hs" 113 11 113 17
, SrcSpan "tests/examples/Unicode.hs" 113 22 113 23
, SrcSpan "tests/examples/Unicode.hs" 113 42 113 43
]
}
"n \8803| xs"
Nothing
(Just
[ RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 18 113 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 18 113 20
, srcInfoPoints = []
}
"xs")
, RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 21 113 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 21 113 22
, srcInfoPoints = []
}
"n")
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 25 113 41
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 25 113 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 25 113 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 25 113 26
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 27 113 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 27 113 29
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 27 113 29
, srcInfoPoints = []
}
"==")))
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 30 113 41
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 113 30 113 31
, SrcSpan "tests/examples/Unicode.hs" 113 40 113 41
]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 31 113 40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 31 113 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 31 113 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 31 113 37
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 38 113 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 38 113 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 38 113 40
, srcInfoPoints = []
}
"xs"))))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 44 113 51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 44 113 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 44 113 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 44 113 46
, srcInfoPoints = []
}
"xs")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 47 113 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 47 113 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 47 113 49
, srcInfoPoints = []
}
"|\8803")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 50 113 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 50 113 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 113 50 113 51
, srcInfoPoints = []
}
"n"))))
, Rule
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 1 114 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 114 1 114 10
, SrcSpan "tests/examples/Unicode.hs" 114 11 114 17
, SrcSpan "tests/examples/Unicode.hs" 114 22 114 23
, SrcSpan "tests/examples/Unicode.hs" 114 42 114 43
]
}
"n <| xs"
Nothing
(Just
[ RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 18 114 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 18 114 20
, srcInfoPoints = []
}
"xs")
, RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 21 114 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 21 114 22
, srcInfoPoints = []
}
"n")
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 25 114 41
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 25 114 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 25 114 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 25 114 26
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 27 114 28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 27 114 28
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 27 114 28
, srcInfoPoints = []
}
"<")))
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 30 114 41
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 114 30 114 31
, SrcSpan "tests/examples/Unicode.hs" 114 40 114 41
]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 31 114 40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 31 114 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 31 114 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 31 114 37
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 38 114 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 38 114 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 38 114 40
, srcInfoPoints = []
}
"xs"))))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 44 114 51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 44 114 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 44 114 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 44 114 46
, srcInfoPoints = []
}
"xs")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 47 114 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 47 114 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 47 114 49
, srcInfoPoints = []
}
"|\8805")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 50 114 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 50 114 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 114 50 114 51
, srcInfoPoints = []
}
"n"))))
, Rule
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 1 115 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 115 1 115 10
, SrcSpan "tests/examples/Unicode.hs" 115 11 115 17
, SrcSpan "tests/examples/Unicode.hs" 115 22 115 23
, SrcSpan "tests/examples/Unicode.hs" 115 42 115 43
]
}
"n \8804| xs"
Nothing
(Just
[ RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 18 115 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 18 115 20
, srcInfoPoints = []
}
"xs")
, RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 21 115 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 21 115 22
, srcInfoPoints = []
}
"n")
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 25 115 41
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 25 115 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 25 115 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 25 115 26
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 27 115 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 27 115 29
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 27 115 29
, srcInfoPoints = []
}
"<=")))
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 30 115 41
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 115 30 115 31
, SrcSpan "tests/examples/Unicode.hs" 115 40 115 41
]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 31 115 40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 31 115 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 31 115 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 31 115 37
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 38 115 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 38 115 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 38 115 40
, srcInfoPoints = []
}
"xs"))))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 44 115 51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 44 115 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 44 115 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 44 115 46
, srcInfoPoints = []
}
"xs")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 47 115 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 47 115 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 47 115 49
, srcInfoPoints = []
}
"|>")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 50 115 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 50 115 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 115 50 115 51
, srcInfoPoints = []
}
"n"))))
, Rule
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 1 116 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 116 1 116 10
, SrcSpan "tests/examples/Unicode.hs" 116 11 116 17
, SrcSpan "tests/examples/Unicode.hs" 116 22 116 23
, SrcSpan "tests/examples/Unicode.hs" 116 42 116 43
]
}
"n >| xs"
Nothing
(Just
[ RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 18 116 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 18 116 20
, srcInfoPoints = []
}
"xs")
, RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 21 116 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 21 116 22
, srcInfoPoints = []
}
"n")
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 25 116 41
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 25 116 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 25 116 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 25 116 26
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 27 116 28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 27 116 28
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 27 116 28
, srcInfoPoints = []
}
">")))
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 30 116 41
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 116 30 116 31
, SrcSpan "tests/examples/Unicode.hs" 116 40 116 41
]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 31 116 40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 31 116 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 31 116 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 31 116 37
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 38 116 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 38 116 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 38 116 40
, srcInfoPoints = []
}
"xs"))))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 44 116 51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 44 116 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 44 116 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 44 116 46
, srcInfoPoints = []
}
"xs")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 47 116 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 47 116 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 47 116 49
, srcInfoPoints = []
}
"|\8804")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 50 116 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 50 116 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 116 50 116 51
, srcInfoPoints = []
}
"n"))))
, Rule
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 1 117 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 117 1 117 10
, SrcSpan "tests/examples/Unicode.hs" 117 11 117 17
, SrcSpan "tests/examples/Unicode.hs" 117 22 117 23
, SrcSpan "tests/examples/Unicode.hs" 117 42 117 43
]
}
"n \8805| xs"
Nothing
(Just
[ RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 18 117 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 18 117 20
, srcInfoPoints = []
}
"xs")
, RuleVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 21 117 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 21 117 22
, srcInfoPoints = []
}
"n")
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 25 117 41
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 25 117 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 25 117 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 25 117 26
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 27 117 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 27 117 29
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 27 117 29
, srcInfoPoints = []
}
">=")))
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 30 117 41
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode.hs" 117 30 117 31
, SrcSpan "tests/examples/Unicode.hs" 117 40 117 41
]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 31 117 40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 31 117 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 31 117 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 31 117 37
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 38 117 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 38 117 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 38 117 40
, srcInfoPoints = []
}
"xs"))))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 44 117 51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 44 117 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 44 117 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 44 117 46
, srcInfoPoints = []
}
"xs")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 47 117 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 47 117 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 47 117 49
, srcInfoPoints = []
}
"|<")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 50 117 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 50 117 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode.hs" 117 50 117 51
, srcInfoPoints = []
}
"n"))))
]
]
, [ Comment
False
(SrcSpan "tests/examples/Unicode.hs" 56 1 56 28)
" f = replicate 2000 x"
, Comment
False
(SrcSpan "tests/examples/Unicode.hs" 58 1 58 20)
" lf = length f"
, Comment
False
(SrcSpan "tests/examples/Unicode.hs" 59 1 59 20)
" li = length i"
, Comment
False
(SrcSpan "tests/examples/Unicode.hs" 60 1 60 20)
" pf = lf > 300"
, Comment
False
(SrcSpan "tests/examples/Unicode.hs" 61 1 61 20)
" pi = li > 300"
, Comment
False
(SrcSpan "tests/examples/Unicode.hs" 98 1 98 7)
" \8803\8804\8805"
, Comment
False (SrcSpan "tests/examples/Unicode.hs" 106 1 106 10) " length"
]
)