Text.Gigaparsec.Expr
data Prec a where Source #
Constructors
data Fixity a b sig where Source #
data Op a b Source #
(>+) :: Prec a -> Op a b -> Prec b infixl 5 Source #
(+<) :: Op a b -> Prec a -> Prec b infixr 5 Source #
precedence :: Prec a -> Parsec a Source #
precedence' :: Parsec a -> [Op a a] -> Parsec a Source #
gops :: Fixity a b sig -> (a -> b) -> [Parsec sig] -> Op a b Source #
ops :: Fixity a a sig -> [Parsec sig] -> Op a a Source #
sops :: Subtype a b => Fixity a b sig -> [Parsec sig] -> Op a b Source #