diff options
author | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2011-04-08 14:08:41 +0000 |
---|---|---|
committer | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2011-04-08 14:08:41 +0000 |
commit | 49fced31608d06ab672982c0a46d22b75e6f00f1 (patch) | |
tree | 4547d6f3807782ac3652e05e996f21497a6bf732 /test-suite/output/Notations2.v | |
parent | 92a5f74259977cc3f92d8b822bdb727a95e64bc6 (diff) |
Fixing multiple printing bugs with "Notation f x := ..."
- Missing space and bad constr level in "About f"
- Display of arguments missing when used as a pattern notation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13966 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'test-suite/output/Notations2.v')
-rw-r--r-- | test-suite/output/Notations2.v | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test-suite/output/Notations2.v b/test-suite/output/Notations2.v index e7b0b9754..635b25416 100644 --- a/test-suite/output/Notations2.v +++ b/test-suite/output/Notations2.v @@ -60,6 +60,13 @@ Check let' f x y z (a:bool) := x+y+z+1 in f 0 1 2. Notation "f ( x )" := (f x) (at level 10, format "f ( x )"). Check fun f x => f x + S x. +Open Scope list_scope. +Notation list1 := (1::nil)%list. +Notation plus2 n := (S (S n)). +(* plus2 was not correctly printed in the two following tests in 8.3pl1 *) +Print plus2. +Check fun n => match n with list1 => 0 | _ => 2 end. + (* This one is not fully satisfactory because binders in the same type are re-factorized and parentheses are needed even for atomic binder |