@@ -181,6 +181,7 @@ InternalExpr ::=
182 | RewriteTerm
182 | RewriteTerm
184 | DoBlock
185 | DoBlock
@@ -199,6 +200,7 @@ internalExpr syn =
199 <|> rewriteTerm syn
200 <|> rewriteTerm syn
200 <|> try(pi syn)
201 <|> try(pi syn)
201 <|> doBlock syn
202 <|> doBlock syn
202 <|> simpleExpr syn
204 <|> simpleExpr syn
203 <?> "expression"
205 <?> "expression"
@@ -263,7 +265,6 @@ SimpleExpr ::=
263 | 'refl' ('{' Expr '}')?
265 | 'refl' ('{' Expr '}')?
264 | ProofExpr
266 | ProofExpr
265 | TacticsExpr
267 | TacticsExpr
269 | Comprehension
270 | Comprehension
@@ -290,7 +291,6 @@ simpleExpr syn =
290 <|> do reserved "elim_for"; fc <- getFC; t <- fnName; return (PRef fc (SN $ ElimN t))
291 <|> do reserved "elim_for"; fc <- getFC; t <- fnName; return (PRef fc (SN $ ElimN t))
291 <|> proofExpr syn
292 <|> proofExpr syn
292 <|> tacticsExpr syn
293 <|> tacticsExpr syn
294 <|> do reserved "Type"; return PType
294 <|> do reserved "Type"; return PType
295 <|> try (do c <- constant
295 <|> try (do c <- constant
296 fc <- getFC
296 fc <- getFC