ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 1 1 7 1, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 1 1 1 1,SrcSpan "tests/examples/ParallelArrays.hs" 3 1 3 1,SrcSpan "tests/examples/ParallelArrays.hs" 3 1 3 1,SrcSpan "tests/examples/ParallelArrays.hs" 3 1 3 1,SrcSpan "tests/examples/ParallelArrays.hs" 4 1 4 1,SrcSpan "tests/examples/ParallelArrays.hs" 7 1 7 1,SrcSpan "tests/examples/ParallelArrays.hs" 7 1 7 1]}) Nothing [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 1 1 1 32, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 1 1 1 13,SrcSpan "tests/examples/ParallelArrays.hs" 1 29 1 32]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 1 14 1 28, srcInfoPoints = []}) "ParallelArrays"]] [] [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 1 3 50, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 3 13 3 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 1 3 12, srcInfoPoints = []}) "dotp_double"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 16 3 50, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 3 27 3 29]}) (TyParArray (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 16 3 26, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 3 16 3 18,SrcSpan "tests/examples/ParallelArrays.hs" 3 24 3 26]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 18 3 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 18 3 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 18 3 24, srcInfoPoints = []}) "Double")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 30 3 50, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 3 41 3 43]}) (TyParArray (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 30 3 40, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 3 30 3 32,SrcSpan "tests/examples/ParallelArrays.hs" 3 38 3 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 32 3 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 32 3 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 32 3 38, srcInfoPoints = []}) "Double")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 44 3 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 44 3 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 3 44 3 50, srcInfoPoints = []}) "Double"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 1 4 55, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 1 4 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 1 4 12, srcInfoPoints = []}) "dotp_double") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 13 4 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 13 4 15, srcInfoPoints = []}) "xs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 16 4 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 16 4 18, srcInfoPoints = []}) "ys")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 19 4 55, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 4 19 4 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 21 4 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 21 4 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 21 4 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 21 4 25, srcInfoPoints = []}) "sumP"))) (ParArrayComp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 26 4 55, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 4 26 4 28,SrcSpan "tests/examples/ParallelArrays.hs" 4 34 4 35,SrcSpan "tests/examples/ParallelArrays.hs" 4 44 4 45,SrcSpan "tests/examples/ParallelArrays.hs" 4 53 4 55]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 28 4 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 28 4 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 28 4 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 28 4 29, srcInfoPoints = []}) "x"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 30 4 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 30 4 31, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 30 4 31, srcInfoPoints = []}) "*"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 32 4 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 32 4 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 32 4 33, srcInfoPoints = []}) "y")))) [[QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 36 4 43, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 4 38 4 40]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 36 4 43, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 4 38 4 40]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 36 4 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 36 4 37, srcInfoPoints = []}) "x")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 41 4 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 41 4 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 41 4 43, srcInfoPoints = []}) "xs"))))],[QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 46 4 53, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 4 48 4 50]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 46 4 53, srcInfoPoints = [SrcSpan "tests/examples/ParallelArrays.hs" 4 48 4 50]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 46 4 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 46 4 47, srcInfoPoints = []}) "y")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 51 4 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 51 4 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ParallelArrays.hs" 4 51 4 53, srcInfoPoints = []}) "ys"))))]]))) Nothing]],[])