aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorherbelin2003-02-04 16:11:35 +0000
committerherbelin2003-02-04 16:11:35 +0000
commite3f014db180a9dbe2b1be58b69fe10a7a7975616 (patch)
tree40656aafb208b2b26d580aa9d8b963c95ec1aa27
parentefb623bd0a40c5b0903e4a46bc795e3b9e766bce (diff)
MAJ
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3658 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--CHANGES22
1 files changed, 9 insertions, 13 deletions
diff --git a/CHANGES b/CHANGES
index f773620b6c..167dd6528e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,28 +1,24 @@
Changes from V7.3.1 to V7.4
===========================
-Grammar extension
-
-- In old syntax, the only predefined non-terminal entries are ident,
- global, constr and pattern (e.g. nvar, numarg disappears); the only
- allowed grammar types are constr and pattern; ast and ast list are no
- longer supported.
-- Some incompatibilities: precedence of product (cf FTA); when a
- syntax is a initial segment of the other, Grammar does not work, use
- Notation
-
Symbolic notations
- Introduction of a notion of scope gathering notations in a consistent set;
- set a notation sets has been developped for nat, Z and R
+ a notation sets has been developped for nat, Z and R (undocumented)
- New command "Notation" for declaring notations simultaneously for
- parsing and printing
+ parsing and printing (see chap 10 of the reference manual)
- Declarations with only implicit arguments now handled (e.g. the
argument of nil can be set implicit; use !nil to refer to nil
without arguments)
-- "Print Scope sc" and "Locate ntn" allows to know to what a notation is bound
+- "Print Scope sc" and "Locate ntn" allows to know to what expression a
+ notation is bound
- New defensive strategy for printing or not implicit arguments to ensure
re-type-checkability of the printed term
+- In Grammar command, the only predefined non-terminal entries are ident,
+ global, constr and pattern (e.g. nvar, numarg disappears); the only
+ allowed grammar types are constr and pattern; ast and ast list are no
+ longer supported; some incompatibilities in Grammar: when a syntax is a
+ initial segment of an other one, Grammar does not work, use Notation
Library