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 ] } [ ClassA 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") ] , ClassA 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" ] )