Advise-me-0.1: Assessment services for the Advise-Me project

Maintainerbastiaan.heeren@ou.nl
Stabilityprovisional
Portabilityportable (depends on ghc)
Safe HaskellNone
LanguageHaskell98

Recognize.Strategy.Recognizer

Description

 
Synopsis

Documentation

pExercise Source #

Arguments

:: (Parse m Math, ParseLog m) 
=> Exercise (Relation Expr)

Input expressions must be steps conforming to this exercise

-> Maybe (Relation Expr, Math)

Optional starting relation

-> m (Relation Expr, [Step]) 

Parses expressions that represent steps in the given exercise. Parsing stops until a relation is found that is considered final (no more steps in the exercise are possible on this expressions)