Add missing Postfix constructor in compatibility module.
authorDerek Elkins <derek.a.elkins@gmail.com>
Sat, 26 Jul 2008 19:54:35 +0000 (19:54 +0000)
committerDerek Elkins <derek.a.elkins@gmail.com>
Sat, 26 Jul 2008 19:54:35 +0000 (19:54 +0000)
Text/ParserCombinators/Parsec/Expr.hs

index 1c8a09f..a15cc6c 100644 (file)
@@ -27,12 +27,14 @@ import Control.Monad.Identity
 
 data Operator tok st a   = Infix  (GenParser tok st (a -> a -> a)) Assoc
                          | Prefix (GenParser tok st (a -> a))
+                         | Postfix (GenParser tok st (a -> a))
 
 type OperatorTable tok st a = [[Operator tok st a]]
 
 convert :: Operator tok st a -> N.Operator [tok] st Identity a
 convert (Infix p a) = N.Infix p a
 convert (Prefix p)  = N.Prefix p
+convert (Postfix p)  = N.Postfix p
 
 buildExpressionParser :: OperatorTable tok st a
                       -> GenParser tok st a