ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 1 1 7 1, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 1 1 1 1,SrcSpan "tests/examples/UnboxedTuples.hs" 3 1 3 1,SrcSpan "tests/examples/UnboxedTuples.hs" 3 1 3 1,SrcSpan "tests/examples/UnboxedTuples.hs" 3 1 3 1,SrcSpan "tests/examples/UnboxedTuples.hs" 4 1 4 1,SrcSpan "tests/examples/UnboxedTuples.hs" 7 1 7 1,SrcSpan "tests/examples/UnboxedTuples.hs" 7 1 7 1]}) Nothing [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 1 1 1 31, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 1 1 1 13,SrcSpan "tests/examples/UnboxedTuples.hs" 1 28 1 31]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 1 14 1 27, srcInfoPoints = []}) "UnboxedTuples"]] [] [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 1 3 29, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 3 5 3 7]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 1 3 4, srcInfoPoints = []}) "foo"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 8 3 29, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 3 15 3 17]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 8 3 14, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 3 8 3 9,SrcSpan "tests/examples/UnboxedTuples.hs" 3 10 3 11,SrcSpan "tests/examples/UnboxedTuples.hs" 3 13 3 14]}) Boxed [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 9 3 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 9 3 10, srcInfoPoints = []}) "a"),TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 12 3 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 12 3 13, srcInfoPoints = []}) "b")]) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 18 3 29, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 3 18 3 20,SrcSpan "tests/examples/UnboxedTuples.hs" 3 23 3 24,SrcSpan "tests/examples/UnboxedTuples.hs" 3 27 3 29]}) Unboxed [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 21 3 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 21 3 22, srcInfoPoints = []}) "b"),TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 25 3 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 3 25 3 26, srcInfoPoints = []}) "a")])),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 4 1 6 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 4 1 6 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 4 1 4 4, srcInfoPoints = []}) "foo") [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 4 5 4 11, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 4 5 4 6,SrcSpan "tests/examples/UnboxedTuples.hs" 4 7 4 8,SrcSpan "tests/examples/UnboxedTuples.hs" 4 10 4 11]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 4 6 4 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 4 6 4 7, srcInfoPoints = []}) "a"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 4 9 4 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 4 9 4 10, srcInfoPoints = []}) "b")]] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 4 12 6 30, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 4 12 4 13]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 5 3 6 30, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 5 3 5 7,SrcSpan "tests/examples/UnboxedTuples.hs" 5 19 5 21,SrcSpan "tests/examples/UnboxedTuples.hs" 6 5 6 5,SrcSpan "tests/examples/UnboxedTuples.hs" 7 1 7 0]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 5 8 5 18, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 5 8 5 10,SrcSpan "tests/examples/UnboxedTuples.hs" 5 12 5 13,SrcSpan "tests/examples/UnboxedTuples.hs" 5 16 5 18]}) Unboxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 5 11 5 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 5 11 5 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 5 11 5 12, srcInfoPoints = []}) "b")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 5 14 5 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 5 14 5 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 5 14 5 15, srcInfoPoints = []}) "a"))]) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 5 6 30, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 5 6 15, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 6 5 6 7,SrcSpan "tests/examples/UnboxedTuples.hs" 6 9 6 10,SrcSpan "tests/examples/UnboxedTuples.hs" 6 13 6 15]}) Unboxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 8 6 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 8 6 9, srcInfoPoints = []}) "b"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 11 6 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 11 6 12, srcInfoPoints = []}) "a")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 16 6 30, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 6 16 6 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 19 6 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 19 6 28, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 19 6 26, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 6 19 6 21,SrcSpan "tests/examples/UnboxedTuples.hs" 6 22 6 23,SrcSpan "tests/examples/UnboxedTuples.hs" 6 24 6 26]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 19 6 26, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 6 19 6 21,SrcSpan "tests/examples/UnboxedTuples.hs" 6 22 6 23,SrcSpan "tests/examples/UnboxedTuples.hs" 6 24 6 26]}) (TupleCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 19 6 26, srcInfoPoints = [SrcSpan "tests/examples/UnboxedTuples.hs" 6 19 6 21,SrcSpan "tests/examples/UnboxedTuples.hs" 6 22 6 23,SrcSpan "tests/examples/UnboxedTuples.hs" 6 24 6 26]}) Unboxed 2))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 27 6 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 27 6 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 27 6 28, srcInfoPoints = []}) "b")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 29 6 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 29 6 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/UnboxedTuples.hs" 6 29 6 30, srcInfoPoints = []}) "a"))))) Nothing])) Nothing]],[])