parsec-2.1.0.0: Monadic parser combinators

Portabilityportable
Stabilityprovisional
Maintainerdaan@cs.uu.nl

Text.ParserCombinators.Parsec.Expr

Description

A helper module to parse "expressions". Builds a parser given a table of operators and associativities.

Documentation

data Operator t st a Source

Constructors

Infix (GenParser t st (a -> a -> a)) Assoc 
Prefix (GenParser t st (a -> a)) 
Postfix (GenParser t st (a -> a)) 

type OperatorTable t st a = [[Operator t st a]]Source

buildExpressionParser :: OperatorTable tok st a -> GenParser tok st a -> GenParser tok st aSource