Maintainer | bastiaan.heeren@ou.nl |
---|---|
Stability | provisional |
Portability | portable (depends on ghc) |
Safe Haskell | None |
Language | Haskell98 |
This module defines the parsing (2nd) phase of the assessment pipeline.
The only function you should need is parseMath
.
Synopsis
- type MParser = Parsec String MathParserOptions
- parseMath :: MathParserOptions -> String -> (Bool, [Math])
- parseSimple' :: MathParserOptions -> MParser a -> String -> Either String a
- expr :: MParser Expr