Parsley.Internal.Backend.Machine.Defunc
data Defunc a where Source #
Constructors
Defined in Parsley.Internal.Backend.Machine.Defunc
Methods
showsPrec :: Int -> Defunc a -> ShowS #
show :: Defunc a -> String #
showList :: [Defunc a] -> ShowS #
pattern FREEVAR :: Code a -> Defunc a Source #
pattern NormLam :: Lam a -> Defunc a Source #
user :: Defunc a -> Defunc a Source #
ap2 :: Defunc (a -> b -> c) -> Defunc a -> Defunc b -> Defunc c Source #
genDefunc :: Defunc a -> Code a Source #
genDefunc1 :: Defunc (a -> b) -> Code a -> Code b Source #