summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/Syntax/Concrete.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/Syntax/Concrete.hs b/source/Syntax/Concrete.hs
index 3c6700b..8784a1f 100644
--- a/source/Syntax/Concrete.hs
+++ b/source/Syntax/Concrete.hs
@@ -255,10 +255,11 @@ grammar lexicon@Lexicon{..} = mdo
defnHead <- rule $ optional _write *> asum [defnAdj, defnVerb, defnNoun, defnRel, defnSymbolicPredicate]
defnIf <- rule $ Defn <$> asms <*> defnHead <* (_iff <|> _if) <*> stmt <* _dot
- defnFunSymb <- rule $ _comma *> termExpr <* _comma -- ^ Optional symbolic equivalent.
+ defnFunSymb <- rule $ _comma *> termExpr <* _comma -- Optional symbolic equivalent.
defnFun <- rule $ DefnFun <$> asms <*> (optional _the *> funVar) <*> optional defnFunSymb <* _is <*> term <* _dot
symbolicPatternEqTerm <- rule do
+ asms -- NB assumptions are currently ignored!
pat <- beginMath *> symbolicPattern <* _eq
e <- expr <* endMath <* _dot
pure (pat, e)