gigaparsec-0.3.0.0: Refreshed parsec-style library for compatibility with Scala parsley
Safe HaskellSafe
LanguageHaskell2010

Text.Gigaparsec.Expr.Chain

Documentation

chainr :: Parsec a -> Parsec (a -> a -> a) -> a -> Parsec a Source #

chainl :: Parsec a -> Parsec (a -> a -> a) -> a -> Parsec a Source #

chainr1 :: Parsec a -> Parsec (a -> a -> a) -> Parsec a Source #

chainl1 :: Parsec a -> Parsec (a -> a -> a) -> Parsec a Source #

prefix :: Parsec (a -> a) -> Parsec a -> Parsec a Source #

postfix :: Parsec a -> Parsec (a -> a) -> Parsec a Source #

chainn1 :: Parsec a -> Parsec (a -> a -> a) -> Parsec a Source #

prefix1 :: (b -> a) -> Parsec (a -> b) -> Parsec a -> Parsec b Source #

postfix1 :: (b -> a) -> Parsec a -> Parsec (a -> b) -> Parsec b Source #