ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 4, srcSpanEndColumn = 1}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 4, srcSpanStartColumn = 1, srcSpanEndLine = 4, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 4, srcSpanStartColumn = 1, srcSpanEndLine = 4, srcSpanEndColumn = 1}]}) Nothing [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 1, srcSpanStartColumn = 31, srcSpanEndLine = 1, srcSpanEndColumn = 34}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 1, srcSpanStartColumn = 14, srcSpanEndLine = 1, srcSpanEndColumn = 30}, srcInfoPoints = []}) "ParallelListComp"]] [] [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 62}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 2}, srcInfoPoints = []}) "f") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 3, srcSpanEndLine = 3, srcSpanEndColumn = 5}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 3, srcSpanEndLine = 3, srcSpanEndColumn = 5}, srcInfoPoints = []}) "xs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 6, srcSpanEndLine = 3, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 6, srcSpanEndLine = 3, srcSpanEndColumn = 8}, srcInfoPoints = []}) "ys"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 9, srcSpanEndLine = 3, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 9, srcSpanEndLine = 3, srcSpanEndColumn = 11}, srcInfoPoints = []}) "zs")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 12, srcSpanEndLine = 3, srcSpanEndColumn = 62}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 12, srcSpanEndLine = 3, srcSpanEndColumn = 13}]}) (ParComp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 14, srcSpanEndLine = 3, srcSpanEndColumn = 62}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 14, srcSpanEndLine = 3, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 24, srcSpanEndLine = 3, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 34, srcSpanEndLine = 3, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 43, srcSpanEndLine = 3, srcSpanEndColumn = 44},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 51, srcSpanEndLine = 3, srcSpanEndColumn = 52},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 61, srcSpanEndLine = 3, srcSpanEndColumn = 62}]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 16, srcSpanEndLine = 3, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 16, srcSpanEndLine = 3, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 18, srcSpanEndLine = 3, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 20, srcSpanEndLine = 3, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 22, srcSpanEndLine = 3, srcSpanEndColumn = 23}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 17, srcSpanEndLine = 3, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 17, srcSpanEndLine = 3, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 17, srcSpanEndLine = 3, srcSpanEndColumn = 18}, srcInfoPoints = []}) "x")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 19, srcSpanEndLine = 3, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 19, srcSpanEndLine = 3, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 19, srcSpanEndLine = 3, srcSpanEndColumn = 20}, srcInfoPoints = []}) "y")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 21, srcSpanEndLine = 3, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 21, srcSpanEndLine = 3, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 21, srcSpanEndLine = 3, srcSpanEndColumn = 22}, srcInfoPoints = []}) "z"))]) [[QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 26, srcSpanEndLine = 3, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 28, srcSpanEndLine = 3, srcSpanEndColumn = 30}]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 26, srcSpanEndLine = 3, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 28, srcSpanEndLine = 3, srcSpanEndColumn = 30}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 26, srcSpanEndLine = 3, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 26, srcSpanEndLine = 3, srcSpanEndColumn = 27}, srcInfoPoints = []}) "x")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 31, srcSpanEndLine = 3, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 31, srcSpanEndLine = 3, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 31, srcSpanEndLine = 3, srcSpanEndColumn = 33}, srcInfoPoints = []}) "xs"))))],[QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 36, srcSpanEndLine = 3, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 38, srcSpanEndLine = 3, srcSpanEndColumn = 40}]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 36, srcSpanEndLine = 3, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 38, srcSpanEndLine = 3, srcSpanEndColumn = 40}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 36, srcSpanEndLine = 3, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 36, srcSpanEndLine = 3, srcSpanEndColumn = 37}, srcInfoPoints = []}) "y")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 41, srcSpanEndLine = 3, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 41, srcSpanEndLine = 3, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 41, srcSpanEndLine = 3, srcSpanEndColumn = 43}, srcInfoPoints = []}) "ys")))),QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 45, srcSpanEndLine = 3, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 45, srcSpanEndLine = 3, srcSpanEndColumn = 50}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 45, srcSpanEndLine = 3, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 45, srcSpanEndLine = 3, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 45, srcSpanEndLine = 3, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 45, srcSpanEndLine = 3, srcSpanEndColumn = 46}, srcInfoPoints = []}) "y"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 47, srcSpanEndLine = 3, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 47, srcSpanEndLine = 3, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 47, srcSpanEndLine = 3, srcSpanEndColumn = 48}, srcInfoPoints = []}) ">"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 49, srcSpanEndLine = 3, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 49, srcSpanEndLine = 3, srcSpanEndColumn = 50}, srcInfoPoints = []}) 2 "2"))))],[QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 53, srcSpanEndLine = 3, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 55, srcSpanEndLine = 3, srcSpanEndColumn = 57}]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 53, srcSpanEndLine = 3, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 55, srcSpanEndLine = 3, srcSpanEndColumn = 57}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 53, srcSpanEndLine = 3, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 53, srcSpanEndLine = 3, srcSpanEndColumn = 54}, srcInfoPoints = []}) "z")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 58, srcSpanEndLine = 3, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 58, srcSpanEndLine = 3, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ParallelListComp.hs", srcSpanStartLine = 3, srcSpanStartColumn = 58, srcSpanEndLine = 3, srcSpanEndColumn = 60}, srcInfoPoints = []}) "zs"))))]])) Nothing]],[])