coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Hugo Herbelin <herbelin AT pauillac.inria.fr>
- To: synek AT cs.ru.nl (Dan Synek)
- Cc: coq-club AT pauillac.inria.fr
- Subject: Re: [Coq-Club] trivial ltac question
- Date: Sat, 25 Sep 2004 18:08:18 +0200 (MET DST)
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
Hi Dan,
> How do I rewrite this code so that the error message gets returned?
> Lemma F:False.
> match goal with
> | _ => fail "error message"
> end.
> (It prints the following error message:
> User error: No matching clauses for match goal
> )
The reference manual says:
"fail n message": The number n is the failure level. If no level is
specified, it defaults to 0. (...) If non zero, the current match goal
block or try command is aborted and the level is decremented.
so that
match goal with
| _ => fail 1 "error message"
end.
should have worked. However it seems that this feature has never been
active, so that you have to download a recent cvs version (main branch
or V8-0-bugfix tag) to have fail working as specified. Sorry about
that.
Best regards,
Hugo
- [Coq-Club] trivial ltac question, Dan Synek
- Re: [Coq-Club] trivial ltac question,
Sébastien Hinderer
- Re: [Coq-Club] trivial ltac question, Dan Synek
- Re: [Coq-Club] trivial ltac question, Hugo Herbelin
- Re: [Coq-Club] trivial ltac question,
Sébastien Hinderer
Archive powered by MhonArc 2.6.16.