parsley-core-1.4.0.0: A fast parser combinator library backed by Typed Template Haskell
Safe HaskellNone
LanguageHaskell2010

Parsley.Internal.Common.Queue

Documentation

data Queue a Source #

Instances

Instances details
Eq a => Eq (Queue a) Source # 
Instance details

Defined in Parsley.Internal.Common.Queue

Methods

(==) :: Queue a -> Queue a -> Bool #

(/=) :: Queue a -> Queue a -> Bool #

Show a => Show (Queue a) Source # 
Instance details

Defined in Parsley.Internal.Common.Queue

Methods

showsPrec :: Int -> Queue a -> ShowS #

show :: Queue a -> String #

showList :: [Queue a] -> ShowS #

enqueue :: a -> Queue a -> Queue a Source #

dequeue :: Queue a -> (a, Queue a) Source #

foldr :: (a -> b -> b) -> b -> Queue a -> b Source #