diff options
| author | herbelin | 2013-05-05 22:47:26 +0000 |
|---|---|---|
| committer | herbelin | 2013-05-05 22:47:26 +0000 |
| commit | 86a1787cf9ae815ee8b1f6fd7f39ac615da031a4 (patch) | |
| tree | 6b5a9ae23ea5bb3e15c9b517f781f6aa3df51133 /plugins | |
| parent | becc50a8ac662d666cbe2645d7d84a7ee7b0b8e4 (diff) | |
Relaxing the constraint on eta-expanding on the fly while looking for
notation to use at printing time. We now allow to print "sigT P" as
"{x:_ & P x}", generating a "_" for the missing type, when the notation
is defined by 'Notation "{ x : A & P }" := (sigT (fun x:A => P))'.
Do better, and change the notation to "(sigT (A:=A) (fun x => P))" so
that the type is known even when eta-expansion is needed.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16467 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'plugins')
0 files changed, 0 insertions, 0 deletions
