ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 31, srcSpanEndColumn = 1}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 2, srcSpanStartColumn = 1, srcSpanEndLine = 2, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 2, srcSpanStartColumn = 1, srcSpanEndLine = 2, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 4, srcSpanStartColumn = 1, srcSpanEndLine = 4, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 6, srcSpanStartColumn = 1, srcSpanEndLine = 6, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 31, srcSpanStartColumn = 1, srcSpanEndLine = 31, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 31, srcSpanStartColumn = 1, srcSpanEndLine = 31, srcSpanEndColumn = 1}]}) (Just (ModuleHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 2, srcSpanStartColumn = 1, srcSpanEndLine = 2, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 2, srcSpanStartColumn = 1, srcSpanEndLine = 2, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 2, srcSpanStartColumn = 22, srcSpanEndLine = 2, srcSpanEndColumn = 27}]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 2, srcSpanStartColumn = 8, srcSpanEndLine = 2, srcSpanEndColumn = 21}, srcInfoPoints = []}) "HappyDoAction") Nothing Nothing)) [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 1, srcSpanStartColumn = 24, srcSpanEndLine = 1, srcSpanEndColumn = 27}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 1, srcSpanStartColumn = 14, srcSpanEndLine = 1, srcSpanEndColumn = 23}, srcInfoPoints = []}) "MagicHash"]] [] [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 4, srcSpanStartColumn = 1, srcSpanEndLine = 4, srcSpanEndColumn = 12}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 4, srcSpanStartColumn = 5, srcSpanEndLine = 4, srcSpanEndColumn = 7}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 4, srcSpanStartColumn = 1, srcSpanEndLine = 4, srcSpanEndColumn = 4}, srcInfoPoints = []}) "foo"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 4, srcSpanStartColumn = 8, srcSpanEndLine = 4, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 4, srcSpanStartColumn = 8, srcSpanEndLine = 4, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 4, srcSpanStartColumn = 8, srcSpanEndLine = 4, srcSpanEndColumn = 12}, srcInfoPoints = []}) "Int#"))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 6, srcSpanStartColumn = 1, srcSpanEndLine = 31, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 4, srcSpanEndLine = 24, srcSpanEndColumn = 9}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 6, srcSpanStartColumn = 1, srcSpanEndLine = 31, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 4, srcSpanEndLine = 24, srcSpanEndColumn = 9}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 6, srcSpanStartColumn = 1, srcSpanEndLine = 6, srcSpanEndColumn = 14}, srcInfoPoints = []}) "happyDoAction") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 6, srcSpanStartColumn = 15, srcSpanEndLine = 6, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 6, srcSpanStartColumn = 15, srcSpanEndLine = 6, srcSpanEndColumn = 16}, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 6, srcSpanStartColumn = 17, srcSpanEndLine = 6, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 6, srcSpanStartColumn = 17, srcSpanEndLine = 6, srcSpanEndColumn = 19}, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 6, srcSpanStartColumn = 20, srcSpanEndLine = 6, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 6, srcSpanStartColumn = 20, srcSpanEndLine = 6, srcSpanEndColumn = 22}, srcInfoPoints = []}) "st")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 7, srcSpanStartColumn = 5, srcSpanEndLine = 24, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 7, srcSpanStartColumn = 5, srcSpanEndLine = 7, srcSpanEndColumn = 6}]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 10, srcSpanStartColumn = 7, srcSpanEndLine = 24, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 10, srcSpanStartColumn = 7, srcSpanEndLine = 10, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 10, srcSpanStartColumn = 19, srcSpanEndLine = 10, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 11, srcSpanStartColumn = 9, srcSpanEndLine = 11, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 13, srcSpanStartColumn = 9, srcSpanEndLine = 13, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 9, srcSpanEndLine = 15, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 19, srcSpanStartColumn = 9, srcSpanEndLine = 19, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 4, srcSpanEndLine = 24, srcSpanEndColumn = 0}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 10, srcSpanStartColumn = 12, srcSpanEndLine = 10, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 10, srcSpanStartColumn = 12, srcSpanEndLine = 10, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 10, srcSpanStartColumn = 12, srcSpanEndLine = 10, srcSpanEndColumn = 18}, srcInfoPoints = []}) "action"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 11, srcSpanStartColumn = 9, srcSpanEndLine = 12, srcSpanEndColumn = 39}, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 11, srcSpanStartColumn = 9, srcSpanEndLine = 11, srcSpanEndColumn = 11}, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 11, srcSpanStartColumn = 9, srcSpanEndLine = 11, srcSpanEndColumn = 11}, srcInfoPoints = []}) 0 "0")) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 11, srcSpanStartColumn = 19, srcSpanEndLine = 12, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 11, srcSpanStartColumn = 19, srcSpanEndLine = 11, srcSpanEndColumn = 21}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 22, srcSpanEndLine = 12, srcSpanEndColumn = 39}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 22, srcSpanEndLine = 12, srcSpanEndColumn = 36}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 22, srcSpanEndLine = 12, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 22, srcSpanEndLine = 12, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 22, srcSpanEndLine = 12, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 22, srcSpanEndLine = 12, srcSpanEndColumn = 31}, srcInfoPoints = []}) "happyFail"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 32, srcSpanEndLine = 12, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 32, srcSpanEndLine = 12, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 32, srcSpanEndLine = 12, srcSpanEndColumn = 33}, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 34, srcSpanEndLine = 12, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 34, srcSpanEndLine = 12, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 34, srcSpanEndLine = 12, srcSpanEndColumn = 36}, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 37, srcSpanEndLine = 12, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 37, srcSpanEndLine = 12, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 12, srcSpanStartColumn = 37, srcSpanEndLine = 12, srcSpanEndColumn = 39}, srcInfoPoints = []}) "st"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 13, srcSpanStartColumn = 9, srcSpanEndLine = 14, srcSpanEndColumn = 41}, srcInfoPoints = []}) (PNeg (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 13, srcSpanStartColumn = 9, srcSpanEndLine = 13, srcSpanEndColumn = 12}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 13, srcSpanStartColumn = 9, srcSpanEndLine = 13, srcSpanEndColumn = 10}]}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 13, srcSpanStartColumn = 10, srcSpanEndLine = 13, srcSpanEndColumn = 12}, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 13, srcSpanStartColumn = 10, srcSpanEndLine = 13, srcSpanEndColumn = 12}, srcInfoPoints = []}) 1 "1"))) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 13, srcSpanStartColumn = 19, srcSpanEndLine = 14, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 13, srcSpanStartColumn = 19, srcSpanEndLine = 13, srcSpanEndColumn = 21}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 22, srcSpanEndLine = 14, srcSpanEndColumn = 41}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 22, srcSpanEndLine = 14, srcSpanEndColumn = 38}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 22, srcSpanEndLine = 14, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 22, srcSpanEndLine = 14, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 22, srcSpanEndLine = 14, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 22, srcSpanEndLine = 14, srcSpanEndColumn = 33}, srcInfoPoints = []}) "happyAccept"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 34, srcSpanEndLine = 14, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 34, srcSpanEndLine = 14, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 34, srcSpanEndLine = 14, srcSpanEndColumn = 35}, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 36, srcSpanEndLine = 14, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 36, srcSpanEndLine = 14, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 36, srcSpanEndLine = 14, srcSpanEndColumn = 38}, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 39, srcSpanEndLine = 14, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 39, srcSpanEndLine = 14, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 14, srcSpanStartColumn = 39, srcSpanEndLine = 14, srcSpanEndColumn = 41}, srcInfoPoints = []}) "st"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 9, srcSpanEndLine = 19, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 22, srcSpanEndLine = 18, srcSpanEndColumn = 27}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 9, srcSpanEndLine = 15, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 9, srcSpanEndLine = 15, srcSpanEndColumn = 10}, srcInfoPoints = []}) "n")) (GuardedAlts (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 11, srcSpanEndLine = 17, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 11, srcSpanEndLine = 15, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 33, srcSpanEndLine = 15, srcSpanEndColumn = 35}]}) [GuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 11, srcSpanEndLine = 17, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 11, srcSpanEndLine = 15, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 33, srcSpanEndLine = 15, srcSpanEndColumn = 35}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 13, srcSpanEndLine = 15, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 13, srcSpanEndLine = 15, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 31, srcSpanEndLine = 15, srcSpanEndColumn = 32}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 13, srcSpanEndLine = 15, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 13, srcSpanEndLine = 15, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 31, srcSpanEndLine = 15, srcSpanEndColumn = 32}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 14, srcSpanEndLine = 15, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 14, srcSpanEndLine = 15, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 14, srcSpanEndLine = 15, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 14, srcSpanEndLine = 15, srcSpanEndColumn = 15}, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 16, srcSpanEndLine = 15, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 16, srcSpanEndLine = 15, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 16, srcSpanEndLine = 15, srcSpanEndColumn = 18}, srcInfoPoints = []}) "<#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 19, srcSpanEndLine = 15, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 19, srcSpanEndLine = 15, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 30, srcSpanEndLine = 15, srcSpanEndColumn = 31}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 20, srcSpanEndLine = 15, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 23, srcSpanEndLine = 15, srcSpanEndColumn = 25}]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 20, srcSpanEndLine = 15, srcSpanEndColumn = 22}, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 20, srcSpanEndLine = 15, srcSpanEndColumn = 22}, srcInfoPoints = []}) 0 "0")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 26, srcSpanEndLine = 15, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 26, srcSpanEndLine = 15, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 26, srcSpanEndLine = 15, srcSpanEndColumn = 30}, srcInfoPoints = []}) "Int#")))))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 22, srcSpanEndLine = 17, srcSpanEndColumn = 53}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 22, srcSpanEndLine = 17, srcSpanEndColumn = 50}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 22, srcSpanEndLine = 17, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 22, srcSpanEndLine = 17, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 22, srcSpanEndLine = 17, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 44, srcSpanEndLine = 17, srcSpanEndColumn = 45}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 23, srcSpanEndLine = 17, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 23, srcSpanEndLine = 17, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 23, srcSpanEndLine = 17, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 23, srcSpanEndLine = 17, srcSpanEndColumn = 37}, srcInfoPoints = []}) "happyReduceArr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 38, srcSpanEndLine = 17, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 38, srcSpanEndLine = 17, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 38, srcSpanEndLine = 17, srcSpanEndColumn = 39}, srcInfoPoints = []}) "!"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 40, srcSpanEndLine = 17, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 40, srcSpanEndLine = 17, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 40, srcSpanEndLine = 17, srcSpanEndColumn = 44}, srcInfoPoints = []}) "rule"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 46, srcSpanEndLine = 17, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 46, srcSpanEndLine = 17, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 46, srcSpanEndLine = 17, srcSpanEndColumn = 47}, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 48, srcSpanEndLine = 17, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 48, srcSpanEndLine = 17, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 48, srcSpanEndLine = 17, srcSpanEndColumn = 50}, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 51, srcSpanEndLine = 17, srcSpanEndColumn = 53}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 51, srcSpanEndLine = 17, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 17, srcSpanStartColumn = 51, srcSpanEndLine = 17, srcSpanEndColumn = 53}, srcInfoPoints = []}) "st"))))]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 28, srcSpanEndLine = 19, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 28, srcSpanEndLine = 18, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 19, srcSpanStartColumn = 9, srcSpanEndLine = 19, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 28, srcSpanEndLine = 18, srcSpanEndColumn = 76}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 28, srcSpanEndLine = 18, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 28, srcSpanEndLine = 18, srcSpanEndColumn = 32}, srcInfoPoints = []}) "rule")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 33, srcSpanEndLine = 18, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 33, srcSpanEndLine = 18, srcSpanEndColumn = 34}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 35, srcSpanEndLine = 18, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 35, srcSpanEndLine = 18, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 75, srcSpanEndLine = 18, srcSpanEndColumn = 76}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 36, srcSpanEndLine = 18, srcSpanEndColumn = 75}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 36, srcSpanEndLine = 18, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 36, srcSpanEndLine = 18, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 36, srcSpanEndLine = 18, srcSpanEndColumn = 38}, srcInfoPoints = []}) "I#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 39, srcSpanEndLine = 18, srcSpanEndColumn = 75}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 39, srcSpanEndLine = 18, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 74, srcSpanEndLine = 18, srcSpanEndColumn = 75}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 40, srcSpanEndLine = 18, srcSpanEndColumn = 74}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 40, srcSpanEndLine = 18, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 73, srcSpanEndLine = 18, srcSpanEndColumn = 74}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 41, srcSpanEndLine = 18, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 41, srcSpanEndLine = 18, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 41, srcSpanEndLine = 18, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 41, srcSpanEndLine = 18, srcSpanEndColumn = 51}, srcInfoPoints = []}) "negateInt#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 52, srcSpanEndLine = 18, srcSpanEndColumn = 73}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 52, srcSpanEndLine = 18, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 72, srcSpanEndLine = 18, srcSpanEndColumn = 73}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 53, srcSpanEndLine = 18, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 53, srcSpanEndLine = 18, srcSpanEndColumn = 54},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 71, srcSpanEndLine = 18, srcSpanEndColumn = 72}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 54, srcSpanEndLine = 18, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 54, srcSpanEndLine = 18, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 54, srcSpanEndLine = 18, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 54, srcSpanEndLine = 18, srcSpanEndColumn = 55}, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 56, srcSpanEndLine = 18, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 56, srcSpanEndLine = 18, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 56, srcSpanEndLine = 18, srcSpanEndColumn = 58}, srcInfoPoints = []}) "+#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 59, srcSpanEndLine = 18, srcSpanEndColumn = 71}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 59, srcSpanEndLine = 18, srcSpanEndColumn = 60},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 70, srcSpanEndLine = 18, srcSpanEndColumn = 71}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 60, srcSpanEndLine = 18, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 63, srcSpanEndLine = 18, srcSpanEndColumn = 65}]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 60, srcSpanEndLine = 18, srcSpanEndColumn = 62}, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 60, srcSpanEndLine = 18, srcSpanEndColumn = 62}, srcInfoPoints = []}) 1 "1")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 66, srcSpanEndLine = 18, srcSpanEndColumn = 70}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 66, srcSpanEndLine = 18, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 18, srcSpanStartColumn = 66, srcSpanEndLine = 18, srcSpanEndColumn = 70}, srcInfoPoints = []}) "Int#")))))))))))))) Nothing])),Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 19, srcSpanStartColumn = 9, srcSpanEndLine = 24, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 22, srcSpanEndLine = 23, srcSpanEndColumn = 27}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 19, srcSpanStartColumn = 9, srcSpanEndLine = 19, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 19, srcSpanStartColumn = 9, srcSpanEndLine = 19, srcSpanEndColumn = 10}, srcInfoPoints = []}) "n")) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 19, srcSpanStartColumn = 19, srcSpanEndLine = 22, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 19, srcSpanStartColumn = 19, srcSpanEndLine = 19, srcSpanEndColumn = 21}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 22, srcSpanEndLine = 22, srcSpanEndColumn = 50}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 22, srcSpanEndLine = 22, srcSpanEndColumn = 47}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 22, srcSpanEndLine = 22, srcSpanEndColumn = 44}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 22, srcSpanEndLine = 22, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 22, srcSpanEndLine = 22, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 22, srcSpanEndLine = 22, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 22, srcSpanEndLine = 22, srcSpanEndColumn = 32}, srcInfoPoints = []}) "happyShift"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 33, srcSpanEndLine = 22, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 33, srcSpanEndLine = 22, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 33, srcSpanEndLine = 22, srcSpanEndColumn = 42}, srcInfoPoints = []}) "new_state")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 43, srcSpanEndLine = 22, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 43, srcSpanEndLine = 22, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 43, srcSpanEndLine = 22, srcSpanEndColumn = 44}, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 45, srcSpanEndLine = 22, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 45, srcSpanEndLine = 22, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 45, srcSpanEndLine = 22, srcSpanEndColumn = 47}, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 48, srcSpanEndLine = 22, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 48, srcSpanEndLine = 22, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 22, srcSpanStartColumn = 48, srcSpanEndLine = 22, srcSpanEndColumn = 50}, srcInfoPoints = []}) "st"))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 28, srcSpanEndLine = 24, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 28, srcSpanEndLine = 23, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 4, srcSpanEndLine = 24, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 28, srcSpanEndLine = 23, srcSpanEndColumn = 59}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 28, srcSpanEndLine = 23, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 28, srcSpanEndLine = 23, srcSpanEndColumn = 37}, srcInfoPoints = []}) "new_state")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 38, srcSpanEndLine = 23, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 38, srcSpanEndLine = 23, srcSpanEndColumn = 39}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 40, srcSpanEndLine = 23, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 40, srcSpanEndLine = 23, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 58, srcSpanEndLine = 23, srcSpanEndColumn = 59}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 41, srcSpanEndLine = 23, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 41, srcSpanEndLine = 23, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 41, srcSpanEndLine = 23, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 41, srcSpanEndLine = 23, srcSpanEndColumn = 42}, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 43, srcSpanEndLine = 23, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 43, srcSpanEndLine = 23, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 43, srcSpanEndLine = 23, srcSpanEndColumn = 45}, srcInfoPoints = []}) "-#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 46, srcSpanEndLine = 23, srcSpanEndColumn = 58}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 46, srcSpanEndLine = 23, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 57, srcSpanEndLine = 23, srcSpanEndColumn = 58}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 47, srcSpanEndLine = 23, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 50, srcSpanEndLine = 23, srcSpanEndColumn = 52}]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 47, srcSpanEndLine = 23, srcSpanEndColumn = 49}, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 47, srcSpanEndLine = 23, srcSpanEndColumn = 49}, srcInfoPoints = []}) 1 "1")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 53, srcSpanEndLine = 23, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 53, srcSpanEndLine = 23, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 23, srcSpanStartColumn = 53, srcSpanEndLine = 23, srcSpanEndColumn = 57}, srcInfoPoints = []}) "Int#")))))))) Nothing]))])) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 10, srcSpanEndLine = 31, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 10, srcSpanEndLine = 24, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 10, srcSpanEndLine = 25, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 10, srcSpanEndLine = 26, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 10, srcSpanEndLine = 29, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 31, srcSpanStartColumn = 1, srcSpanEndLine = 31, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 10, srcSpanEndLine = 24, srcSpanEndColumn = 55}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 10, srcSpanEndLine = 24, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 10, srcSpanEndLine = 24, srcSpanEndColumn = 13}, srcInfoPoints = []}) "off")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 17, srcSpanEndLine = 24, srcSpanEndColumn = 55}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 17, srcSpanEndLine = 24, srcSpanEndColumn = 18}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 19, srcSpanEndLine = 24, srcSpanEndColumn = 55}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 19, srcSpanEndLine = 24, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 19, srcSpanEndLine = 24, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 19, srcSpanEndLine = 24, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 19, srcSpanEndLine = 24, srcSpanEndColumn = 36}, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 37, srcSpanEndLine = 24, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 37, srcSpanEndLine = 24, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 37, srcSpanEndLine = 24, srcSpanEndColumn = 52}, srcInfoPoints = []}) "happyActOffsets")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 53, srcSpanEndLine = 24, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 53, srcSpanEndLine = 24, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 24, srcSpanStartColumn = 53, srcSpanEndLine = 24, srcSpanEndColumn = 55}, srcInfoPoints = []}) "st"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 10, srcSpanEndLine = 25, srcSpanEndColumn = 29}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 10, srcSpanEndLine = 25, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 10, srcSpanEndLine = 25, srcSpanEndColumn = 15}, srcInfoPoints = []}) "off_i")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 17, srcSpanEndLine = 25, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 17, srcSpanEndLine = 25, srcSpanEndColumn = 18}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 19, srcSpanEndLine = 25, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 19, srcSpanEndLine = 25, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 28, srcSpanEndLine = 25, srcSpanEndColumn = 29}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 20, srcSpanEndLine = 25, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 20, srcSpanEndLine = 25, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 20, srcSpanEndLine = 25, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 20, srcSpanEndLine = 25, srcSpanEndColumn = 23}, srcInfoPoints = []}) "off"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 24, srcSpanEndLine = 25, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 24, srcSpanEndLine = 25, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 24, srcSpanEndLine = 25, srcSpanEndColumn = 26}, srcInfoPoints = []}) "+#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 27, srcSpanEndLine = 25, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 27, srcSpanEndLine = 25, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 25, srcSpanStartColumn = 27, srcSpanEndLine = 25, srcSpanEndColumn = 28}, srcInfoPoints = []}) "i")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 10, srcSpanEndLine = 28, srcSpanEndColumn = 30}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 10, srcSpanEndLine = 26, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 10, srcSpanEndLine = 26, srcSpanEndColumn = 15}, srcInfoPoints = []}) "check")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 17, srcSpanEndLine = 28, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 17, srcSpanEndLine = 26, srcSpanEndColumn = 18}]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 19, srcSpanEndLine = 28, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 19, srcSpanEndLine = 26, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 20, srcSpanEndLine = 27, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 28, srcSpanStartColumn = 20, srcSpanEndLine = 28, srcSpanEndColumn = 24}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 22, srcSpanEndLine = 26, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 22, srcSpanEndLine = 26, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 45, srcSpanEndLine = 26, srcSpanEndColumn = 46}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 23, srcSpanEndLine = 26, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 23, srcSpanEndLine = 26, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 23, srcSpanEndLine = 26, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 23, srcSpanEndLine = 26, srcSpanEndColumn = 28}, srcInfoPoints = []}) "off_i"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 29, srcSpanEndLine = 26, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 29, srcSpanEndLine = 26, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 29, srcSpanEndLine = 26, srcSpanEndColumn = 32}, srcInfoPoints = []}) ">=#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 33, srcSpanEndLine = 26, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 33, srcSpanEndLine = 26, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 44, srcSpanEndLine = 26, srcSpanEndColumn = 45}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 34, srcSpanEndLine = 26, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 37, srcSpanEndLine = 26, srcSpanEndColumn = 39}]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 34, srcSpanEndLine = 26, srcSpanEndColumn = 36}, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 34, srcSpanEndLine = 26, srcSpanEndColumn = 36}, srcInfoPoints = []}) 0 "0")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 40, srcSpanEndLine = 26, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 40, srcSpanEndLine = 26, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 26, srcSpanStartColumn = 40, srcSpanEndLine = 26, srcSpanEndColumn = 44}, srcInfoPoints = []}) "Int#"))))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 25, srcSpanEndLine = 27, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 25, srcSpanEndLine = 27, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 67, srcSpanEndLine = 27, srcSpanEndColumn = 68}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 26, srcSpanEndLine = 27, srcSpanEndColumn = 67}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 26, srcSpanEndLine = 27, srcSpanEndColumn = 60}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 26, srcSpanEndLine = 27, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 26, srcSpanEndLine = 27, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 26, srcSpanEndLine = 27, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 26, srcSpanEndLine = 27, srcSpanEndColumn = 43}, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 44, srcSpanEndLine = 27, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 44, srcSpanEndLine = 27, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 44, srcSpanEndLine = 27, srcSpanEndColumn = 54}, srcInfoPoints = []}) "happyCheck")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 55, srcSpanEndLine = 27, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 55, srcSpanEndLine = 27, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 55, srcSpanEndLine = 27, srcSpanEndColumn = 60}, srcInfoPoints = []}) "off_i")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 61, srcSpanEndLine = 27, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 61, srcSpanEndLine = 27, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 61, srcSpanEndLine = 27, srcSpanEndColumn = 64}, srcInfoPoints = []}) "==#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 66, srcSpanEndLine = 27, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 66, srcSpanEndLine = 27, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 27, srcSpanStartColumn = 66, srcSpanEndLine = 27, srcSpanEndColumn = 67}, srcInfoPoints = []}) "i"))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 28, srcSpanStartColumn = 25, srcSpanEndLine = 28, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 28, srcSpanStartColumn = 25, srcSpanEndLine = 28, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 28, srcSpanStartColumn = 25, srcSpanEndLine = 28, srcSpanEndColumn = 30}, srcInfoPoints = []}) "False"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 10, srcSpanEndLine = 30, srcSpanEndColumn = 67}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 10, srcSpanEndLine = 29, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 10, srcSpanEndLine = 29, srcSpanEndColumn = 16}, srcInfoPoints = []}) "action")) Nothing (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 17, srcSpanEndLine = 30, srcSpanEndColumn = 67}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 17, srcSpanEndLine = 29, srcSpanEndColumn = 65}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 17, srcSpanEndLine = 29, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 29, srcSpanEndLine = 29, srcSpanEndColumn = 30}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 19, srcSpanEndLine = 29, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 19, srcSpanEndLine = 29, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 19, srcSpanEndLine = 29, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 19, srcSpanEndLine = 29, srcSpanEndColumn = 24}, srcInfoPoints = []}) "check")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 31, srcSpanEndLine = 29, srcSpanEndColumn = 65}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 31, srcSpanEndLine = 29, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 31, srcSpanEndLine = 29, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 31, srcSpanEndLine = 29, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 31, srcSpanEndLine = 29, srcSpanEndColumn = 48}, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 49, srcSpanEndLine = 29, srcSpanEndColumn = 59}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 49, srcSpanEndLine = 29, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 49, srcSpanEndLine = 29, srcSpanEndColumn = 59}, srcInfoPoints = []}) "happyTable")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 60, srcSpanEndLine = 29, srcSpanEndColumn = 65}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 60, srcSpanEndLine = 29, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 29, srcSpanStartColumn = 60, srcSpanEndLine = 29, srcSpanEndColumn = 65}, srcInfoPoints = []}) "off_i")))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 17, srcSpanEndLine = 30, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 17, srcSpanEndLine = 30, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 29, srcSpanEndLine = 30, srcSpanEndColumn = 30}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 19, srcSpanEndLine = 30, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 19, srcSpanEndLine = 30, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 19, srcSpanEndLine = 30, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 19, srcSpanEndLine = 30, srcSpanEndColumn = 28}, srcInfoPoints = []}) "otherwise")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 31, srcSpanEndLine = 30, srcSpanEndColumn = 67}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 31, srcSpanEndLine = 30, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 31, srcSpanEndLine = 30, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 31, srcSpanEndLine = 30, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 31, srcSpanEndLine = 30, srcSpanEndColumn = 48}, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 49, srcSpanEndLine = 30, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 49, srcSpanEndLine = 30, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 49, srcSpanEndLine = 30, srcSpanEndColumn = 64}, srcInfoPoints = []}) "happyDefActions")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 65, srcSpanEndLine = 30, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 65, srcSpanEndLine = 30, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 30, srcSpanStartColumn = 65, srcSpanEndLine = 30, srcSpanEndColumn = 67}, srcInfoPoints = []}) "st"))))]) Nothing]))]],[Comment True (SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 7, srcSpanStartColumn = 7, srcSpanEndLine = 7, srcSpanEndColumn = 20}) " nothing ",Comment True (SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 11, srcSpanStartColumn = 22, srcSpanEndLine = 11, srcSpanEndColumn = 35}) " nothing ",Comment True (SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 13, srcSpanStartColumn = 22, srcSpanEndLine = 13, srcSpanEndColumn = 35}) " nothing ",Comment True (SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 15, srcSpanStartColumn = 36, srcSpanEndLine = 15, srcSpanEndColumn = 49}) " nothing ",Comment True (SrcSpan {srcSpanFilename = "tests/examples/HappyDoAction.hs", srcSpanStartLine = 19, srcSpanStartColumn = 22, srcSpanEndLine = 19, srcSpanEndColumn = 35}) " nothing "])