module Parsley.Internal.Bridge (_code, _val, makeQ, mkVal, mkCode) where
import qualified Parsley.Internal (Quapplicative(..), Code)
_code :: Parsley.Internal.Quapplicative q => q a -> Parsley.Internal.Code a
_code :: q a -> Code a
_code = q a -> Code a
forall (q :: * -> *) a. Quapplicative q => q a -> Code a
Parsley.Internal._code
_val :: Parsley.Internal.Quapplicative q => q a -> a
_val :: q a -> a
_val = q a -> a
forall (q :: * -> *) a. Quapplicative q => q a -> a
Parsley.Internal._val
makeQ :: Parsley.Internal.Quapplicative q => a -> Parsley.Internal.Code a -> q a
makeQ :: a -> Code a -> q a
makeQ = a -> Code a -> q a
forall (q :: * -> *) a. Quapplicative q => a -> Code a -> q a
Parsley.Internal.makeQ
mkVal :: Parsley.Internal.Quapplicative q => a -> q a
mkVal :: a -> q a
mkVal a
x = a -> Code a -> q a
forall (q :: * -> *) a. Quapplicative q => a -> Code a -> q a
Parsley.Internal.makeQ a
x Code a
forall a. HasCallStack => a
undefined
mkCode :: Parsley.Internal.Quapplicative q => Parsley.Internal.Code a -> q a
mkCode :: Code a -> q a
mkCode Code a
qx = a -> Code a -> q a
forall (q :: * -> *) a. Quapplicative q => a -> Code a -> q a
Parsley.Internal.makeQ a
forall a. HasCallStack => a
undefined Code a
qx