ParseOk ( Module SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 1 1 20 1 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 1 1 1 1 , SrcSpan "tests/examples/UnicodeRelation.hs" 3 1 3 1 , SrcSpan "tests/examples/UnicodeRelation.hs" 3 1 3 1 , SrcSpan "tests/examples/UnicodeRelation.hs" 3 1 3 1 , SrcSpan "tests/examples/UnicodeRelation.hs" 5 1 5 1 , SrcSpan "tests/examples/UnicodeRelation.hs" 6 1 6 1 , SrcSpan "tests/examples/UnicodeRelation.hs" 11 1 11 1 , SrcSpan "tests/examples/UnicodeRelation.hs" 12 1 12 1 , SrcSpan "tests/examples/UnicodeRelation.hs" 20 1 20 1 , SrcSpan "tests/examples/UnicodeRelation.hs" 20 1 20 1 ] } Nothing [ LanguagePragma SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 1 1 1 31 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 1 1 1 13 , SrcSpan "tests/examples/UnicodeRelation.hs" 1 28 1 31 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 1 14 1 27 , srcInfoPoints = [] } "UnicodeSyntax" ] ] [ ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 3 1 3 23 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 3 1 3 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 3 8 3 23 , srcInfoPoints = [] } "Prelude.Unicode" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } ] [ TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 1 5 27 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 5 9 5 10 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 1 5 8 , srcInfoPoints = [] } "testAnd" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 11 5 27 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 5 15 5 16 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 11 5 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 11 5 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 11 5 14 , srcInfoPoints = [] } "Int"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 17 5 27 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 5 21 5 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 17 5 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 17 5 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 17 5 20 , srcInfoPoints = [] } "Int"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 23 5 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 23 5 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 5 23 5 27 , srcInfoPoints = [] } "Bool"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 6 1 9 15 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 6 1 9 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 6 1 6 8 , srcInfoPoints = [] } "testAnd") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 6 9 6 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 6 9 6 10 , srcInfoPoints = [] } "a") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 6 11 6 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 6 11 6 12 , srcInfoPoints = [] } "b") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 6 13 9 15 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 6 13 6 14 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 5 9 15 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 7 5 7 8 , SrcSpan "tests/examples/UnicodeRelation.hs" 9 5 9 7 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 9 8 19 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 7 9 7 9 , SrcSpan "tests/examples/UnicodeRelation.hs" 8 9 8 9 , SrcSpan "tests/examples/UnicodeRelation.hs" 9 5 9 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 9 7 19 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 9 7 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 9 7 11 , srcInfoPoints = [] } "b\8321")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 12 7 19 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 7 12 7 13 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 14 7 19 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 14 7 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 14 7 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 14 7 15 , srcInfoPoints = [] } "a"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 16 7 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 16 7 17 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 16 7 17 , srcInfoPoints = [] } "\8804"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 18 7 19 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 7 18 7 19 , srcInfoPoints = [] } 3 "3")))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 9 8 19 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 9 8 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 9 8 11 , srcInfoPoints = [] } "b\8322")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 12 8 19 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 8 12 8 13 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 14 8 19 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 14 8 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 14 8 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 14 8 15 , srcInfoPoints = [] } "b"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 16 8 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 16 8 17 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 16 8 17 , srcInfoPoints = [] } "\8805"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 18 8 19 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 8 18 8 19 , srcInfoPoints = [] } 5 "5")))) Nothing ]) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 9 8 9 15 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 9 8 9 10 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 9 8 9 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 9 8 9 10 , srcInfoPoints = [] } "b\8321"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 9 11 9 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 9 11 9 12 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 9 11 9 12 , srcInfoPoints = [] } "\8743"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 9 13 9 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 9 13 9 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 9 13 9 15 , srcInfoPoints = [] } "b\8322")))))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 1 11 44 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 11 8 11 9 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 1 11 7 , srcInfoPoints = [] } "testOr" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 10 11 44 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 11 14 11 15 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 10 11 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 10 11 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 10 11 13 , srcInfoPoints = [] } "Int"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 16 11 44 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 11 20 11 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 16 11 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 16 11 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 16 11 19 , srcInfoPoints = [] } "Int"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 22 11 44 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 11 26 11 27 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 22 11 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 22 11 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 22 11 25 , srcInfoPoints = [] } "Int"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 28 11 44 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 11 32 11 33 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 28 11 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 28 11 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 28 11 31 , srcInfoPoints = [] } "Int"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 34 11 44 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 11 38 11 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 34 11 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 34 11 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 34 11 37 , srcInfoPoints = [] } "Int"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 40 11 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 40 11 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 11 40 11 44 , srcInfoPoints = [] } "Bool")))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 1 19 35 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 1 19 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 1 12 7 , srcInfoPoints = [] } "testOr") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 8 12 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 8 12 9 , srcInfoPoints = [] } "a") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 10 12 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 10 12 11 , srcInfoPoints = [] } "b") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 12 12 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 12 12 13 , srcInfoPoints = [] } "c") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 14 12 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 14 12 15 , srcInfoPoints = [] } "d") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 16 12 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 16 12 17 , srcInfoPoints = [] } "e") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 12 18 19 35 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 12 18 12 19 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 5 19 35 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 13 5 13 8 , SrcSpan "tests/examples/UnicodeRelation.hs" 19 5 19 7 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 9 18 27 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 13 9 13 9 , SrcSpan "tests/examples/UnicodeRelation.hs" 14 9 14 9 , SrcSpan "tests/examples/UnicodeRelation.hs" 15 9 15 9 , SrcSpan "tests/examples/UnicodeRelation.hs" 16 9 16 9 , SrcSpan "tests/examples/UnicodeRelation.hs" 17 9 17 9 , SrcSpan "tests/examples/UnicodeRelation.hs" 18 9 18 9 , SrcSpan "tests/examples/UnicodeRelation.hs" 19 5 19 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 9 13 19 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 9 13 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 9 13 11 , srcInfoPoints = [] } "b\8321")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 12 13 19 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 13 12 13 13 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 14 13 19 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 14 13 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 14 13 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 14 13 15 , srcInfoPoints = [] } "a"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 16 13 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 16 13 17 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 16 13 17 , srcInfoPoints = [] } "\8804"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 18 13 19 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 13 18 13 19 , srcInfoPoints = [] } 3 "3")))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 9 14 19 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 9 14 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 9 14 11 , srcInfoPoints = [] } "b\8322")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 12 14 19 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 14 12 14 13 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 14 14 19 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 14 14 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 14 14 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 14 14 15 , srcInfoPoints = [] } "b"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 16 14 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 16 14 17 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 16 14 17 , srcInfoPoints = [] } "\8802"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 18 14 19 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 14 18 14 19 , srcInfoPoints = [] } 5 "5")))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 9 15 19 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 9 15 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 9 15 11 , srcInfoPoints = [] } "b\8323")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 12 15 19 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 15 12 15 13 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 14 15 19 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 14 15 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 14 15 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 14 15 15 , srcInfoPoints = [] } "c"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 16 15 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 16 15 17 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 16 15 17 , srcInfoPoints = [] } "\8814"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 18 15 19 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 15 18 15 19 , srcInfoPoints = [] } 5 "5")))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 9 16 19 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 9 16 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 9 16 11 , srcInfoPoints = [] } "b\8324")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 12 16 19 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 16 12 16 13 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 14 16 19 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 14 16 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 14 16 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 14 16 15 , srcInfoPoints = [] } "d"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 16 16 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 16 16 17 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 16 16 17 , srcInfoPoints = [] } "\8815"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 18 16 19 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 16 18 16 19 , srcInfoPoints = [] } 6 "6")))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 9 17 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 9 17 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 9 17 11 , srcInfoPoints = [] } "b\8325")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 12 17 27 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 17 12 17 13 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 14 17 27 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 14 17 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 14 17 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 14 17 15 , srcInfoPoints = [] } "e"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 16 17 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 16 17 17 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 16 17 17 , srcInfoPoints = [] } "\8712"))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 18 17 27 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 17 18 17 19 , SrcSpan "tests/examples/UnicodeRelation.hs" 17 20 17 21 , SrcSpan "tests/examples/UnicodeRelation.hs" 17 22 17 23 , SrcSpan "tests/examples/UnicodeRelation.hs" 17 24 17 25 , SrcSpan "tests/examples/UnicodeRelation.hs" 17 26 17 27 ] } [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 19 17 20 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 19 17 20 , srcInfoPoints = [] } 1 "1") , Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 21 17 22 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 21 17 22 , srcInfoPoints = [] } 2 "2") , Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 23 17 24 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 23 17 24 , srcInfoPoints = [] } 3 "3") , Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 25 17 26 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 17 25 17 26 , srcInfoPoints = [] } 4 "4") ]))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 9 18 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 9 18 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 9 18 11 , srcInfoPoints = [] } "b\8326")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 12 18 27 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 18 12 18 13 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 14 18 27 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 14 18 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 14 18 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 14 18 15 , srcInfoPoints = [] } "e"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 16 18 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 16 18 17 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 16 18 17 , srcInfoPoints = [] } "\8713"))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 18 18 27 , srcInfoPoints = [ SrcSpan "tests/examples/UnicodeRelation.hs" 18 18 18 19 , SrcSpan "tests/examples/UnicodeRelation.hs" 18 20 18 21 , SrcSpan "tests/examples/UnicodeRelation.hs" 18 22 18 23 , SrcSpan "tests/examples/UnicodeRelation.hs" 18 24 18 25 , SrcSpan "tests/examples/UnicodeRelation.hs" 18 26 18 27 ] } [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 19 18 20 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 19 18 20 , srcInfoPoints = [] } 5 "5") , Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 21 18 22 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 21 18 22 , srcInfoPoints = [] } 6 "6") , Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 23 18 24 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 23 18 24 , srcInfoPoints = [] } 7 "7") , Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 25 18 26 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 18 25 18 26 , srcInfoPoints = [] } 8 "8") ]))) Nothing ]) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 8 19 35 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 8 19 30 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 8 19 25 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 8 19 20 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 8 19 15 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 8 19 10 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 8 19 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 8 19 10 , srcInfoPoints = [] } "b\8321"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 11 19 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 11 19 12 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 11 19 12 , srcInfoPoints = [] } "\8744"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 13 19 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 13 19 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 13 19 15 , srcInfoPoints = [] } "b\8322")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 16 19 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 16 19 17 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 16 19 17 , srcInfoPoints = [] } "\8744"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 18 19 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 18 19 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 18 19 20 , srcInfoPoints = [] } "b\8323")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 21 19 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 21 19 22 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 21 19 22 , srcInfoPoints = [] } "\8744"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 23 19 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 23 19 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 23 19 25 , srcInfoPoints = [] } "b\8324")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 26 19 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 26 19 27 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 26 19 27 , srcInfoPoints = [] } "\8744"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 28 19 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 28 19 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 28 19 30 , srcInfoPoints = [] } "b\8325")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 31 19 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 31 19 32 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 31 19 32 , srcInfoPoints = [] } "\8744"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 33 19 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 33 19 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/UnicodeRelation.hs" 19 33 19 35 , srcInfoPoints = [] } "b\8326")))))) Nothing ] ] , [] )