Safe Haskell | None |
---|
Epic.Parser
Documentation
newtype HappyAbsSyn
Constructors
HappyAbsSyn HappyAny |
happyIn6 :: [Decl] -> HappyAbsSyn
happyOut6 :: HappyAbsSyn -> [Decl]
happyIn7 :: Type -> HappyAbsSyn
happyOut7 :: HappyAbsSyn -> Type
happyIn8 :: Decl -> HappyAbsSyn
happyOut8 :: HappyAbsSyn -> Decl
happyIn9 :: [CGFlag] -> HappyAbsSyn
happyOut9 :: HappyAbsSyn -> [CGFlag]
happyIn10 :: CGFlag -> HappyAbsSyn
happyOut10 :: HappyAbsSyn -> CGFlag
happyIn11 :: Maybe String -> HappyAbsSyn
happyOut11 :: HappyAbsSyn -> Maybe String
happyIn12 :: [(Name, Type)] -> HappyAbsSyn
happyOut12 :: HappyAbsSyn -> [(Name, Type)]
happyIn13 :: Expr -> HappyAbsSyn
happyOut13 :: HappyAbsSyn -> Expr
happyIn14 :: Allocator -> HappyAbsSyn
happyOut14 :: HappyAbsSyn -> Allocator
happyIn15 :: Expr -> HappyAbsSyn
happyOut15 :: HappyAbsSyn -> Expr
happyIn16 :: [CaseAlt] -> HappyAbsSyn
happyOut16 :: HappyAbsSyn -> [CaseAlt]
happyIn17 :: CaseAlt -> HappyAbsSyn
happyOut17 :: HappyAbsSyn -> CaseAlt
happyIn18 :: Expr -> HappyAbsSyn
happyOut18 :: HappyAbsSyn -> Expr
happyIn19 :: [Expr] -> HappyAbsSyn
happyOut19 :: HappyAbsSyn -> [Expr]
happyIn20 :: [(Expr, Type)] -> HappyAbsSyn
happyOut20 :: HappyAbsSyn -> [(Expr, Type)]
happyIn21 :: Const -> HappyAbsSyn
happyOut21 :: HappyAbsSyn -> Const
happyIn22 :: LineNumber -> HappyAbsSyn
happyOut22 :: HappyAbsSyn -> LineNumber
happyIn23 :: String -> HappyAbsSyn
happyOut23 :: HappyAbsSyn -> String
happyInTok :: Token -> HappyAbsSyn
happyOutTok :: HappyAbsSyn -> Token
happyReduceArr :: Array Int (Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn)
happy_n_terms :: Int
happyReduce_3 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_4 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_5 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_5 :: HappyStk HappyAbsSyn -> t -> P HappyAbsSyn
happyReduce_6 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_6 :: t -> HappyAbsSyn
happyReduce_7 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_7 :: t -> HappyAbsSyn
happyReduce_8 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_8 :: t -> HappyAbsSyn
happyReduce_9 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_9 :: t -> HappyAbsSyn
happyReduce_10 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_10 :: t -> HappyAbsSyn
happyReduce_11 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_11 :: t -> HappyAbsSyn
happyReduce_12 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_12 :: t -> HappyAbsSyn
happyReduce_13 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_13 :: t -> HappyAbsSyn
happyReduce_14 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_14 :: t -> HappyAbsSyn
happyReduce_15 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_15 :: t -> HappyAbsSyn
happyReduce_16 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_16 :: t -> HappyAbsSyn
happyReduce_17 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_17 :: HappyAbsSyn -> t -> HappyAbsSyn
happyReduce_18 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_19 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_20 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_20 :: t -> HappyAbsSyn
happyReduce_21 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_22 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_23 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_23 :: HappyAbsSyn -> t -> HappyAbsSyn
happyReduce_24 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_24 :: HappyAbsSyn -> t -> HappyAbsSyn
happyReduce_25 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_26 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_27 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_27 :: t -> HappyAbsSyn
happyReduce_28 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_28 :: t -> HappyAbsSyn
happyReduce_29 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_30 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_30 :: HappyAbsSyn -> t -> HappyAbsSyn
happyReduce_31 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_32 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_32 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_33 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_34 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_35 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_35 :: t -> HappyAbsSyn -> t1 -> HappyAbsSyn
happyReduce_36 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_37 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_37 :: t -> HappyAbsSyn -> t1 -> HappyAbsSyn
happyReduce_38 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_39 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_40 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_41 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_42 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_43 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_43 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_44 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_45 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_46 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_47 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_47 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_48 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_49 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_50 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_51 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_52 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_53 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_54 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_54 :: HappyAbsSyn -> t -> HappyAbsSyn
happyReduce_55 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_55 :: t -> HappyAbsSyn
happyReduce_56 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_57 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_58 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_58 :: t -> HappyAbsSyn
happyReduce_59 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_59 :: t -> HappyAbsSyn
happyReduce_60 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_61 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_62 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_63 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_63 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_64 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_65 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_65 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_66 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_66 :: HappyAbsSyn -> t -> t1 -> HappyAbsSyn
happyReduce_67 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_67 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_68 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_68 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_69 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_69 :: HappyAbsSyn -> t -> HappyAbsSyn
happyReduce_70 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_70 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_71 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_71 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_72 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_72 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_73 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_73 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_74 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_74 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_75 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_75 :: HappyAbsSyn -> t -> HappyAbsSyn
happyReduce_76 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_76 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_77 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_77 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_78 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_78 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_79 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_79 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_80 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_80 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_81 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_81 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_82 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_82 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_83 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_83 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_84 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_84 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_85 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_85 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_86 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_86 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_87 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_87 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_88 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_88 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_89 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_89 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_90 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_91 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_92 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_92 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_93 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_94 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_94 :: HappyAbsSyn -> t -> HappyAbsSyn -> HappyAbsSyn
happyReduce_95 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_96 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_97 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_98 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_99 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_100 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_101 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_102 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce_103 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_103 :: t -> HappyAbsSyn
happyReduce_104 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_104 :: t -> HappyAbsSyn
happyReduce_105 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_105 :: t -> t1 -> P HappyAbsSyn
happyReduce_106 :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduction_106 :: t -> t1 -> P HappyAbsSyn
happyNewToken :: Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyError_ :: Int# -> Token -> P a
happyReturn :: a -> P a
happyThen1 :: P a -> (a -> P b) -> P b
happyReturn1 :: a -> P a
happyError' :: Token -> P a
happySeq :: a -> b -> b
data Happy_IntList
Constructors
HappyCons Int# Happy_IntList |
happyParse :: Int# -> P HappyAbsSyn
happyAccept :: Int# -> t -> Int# -> t1 -> HappyStk a -> P a
happyDoAction :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
indexShortOffAddr :: HappyAddr -> Int# -> Int#
happyShift :: Int# -> Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happySpecReduce_0 :: Int# -> HappyAbsSyn -> Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happySpecReduce_1 :: Int# -> (HappyAbsSyn -> HappyAbsSyn) -> Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happySpecReduce_2 :: Int# -> (HappyAbsSyn -> HappyAbsSyn -> HappyAbsSyn) -> Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happySpecReduce_3 :: Int# -> (HappyAbsSyn -> HappyAbsSyn -> HappyAbsSyn -> HappyAbsSyn) -> Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyReduce :: Int# -> Int# -> (HappyStk HappyAbsSyn -> HappyStk HappyAbsSyn) -> Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyMonadReduce :: Int# -> Int# -> (HappyStk HappyAbsSyn -> Token -> P HappyAbsSyn) -> Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyMonad2Reduce :: Int# -> Int# -> (HappyStk HappyAbsSyn -> Token -> P HappyAbsSyn) -> Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyDrop :: Int# -> Happy_IntList -> Happy_IntList
happyDropStk :: Int# -> HappyStk t -> HappyStk t
happyGoto :: Int# -> Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
happyFail :: Int# -> Token -> Int# -> Happy_IntList -> HappyStk HappyAbsSyn -> P HappyAbsSyn
notHappyAtAll :: a
happyTcHack :: Int# -> a -> a
happyDoSeq, happyDontSeq :: a -> b -> b