| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Language.LBNF.Runtime
Description
Contains things that are typically needed in modules that use languages defined using BNFC-meta.
Happy and Alex runtimes
data ParseMonad a Source
Instances
| Monad ParseMonad | |
| Functor ParseMonad | |
| Applicative ParseMonad | |
| Eq a => Eq (ParseMonad a) | |
| Ord a => Ord (ParseMonad a) | |
| Read a => Read (ParseMonad a) | |
| Show a => Show (ParseMonad a) |
err :: (String -> a) -> ParseMonad a -> a Source
Pretty printing runtimes
Minimal complete definition