aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGEMENTS8
-rw-r--r--PROBLEMES4
-rwxr-xr-xtools/translate_V6-3-1_to_V7-017
3 files changed, 23 insertions, 6 deletions
diff --git a/CHANGEMENTS b/CHANGEMENTS
index e3f6b85eb..74bf08679 100644
--- a/CHANGEMENTS
+++ b/CHANGEMENTS
@@ -23,6 +23,10 @@ Langage
La syntaxe du "." final change (cf Vernac). Le nommage des définitions
globales change (cf Métathéorie).
+- Le problème avec les identificateurs se terminant par un nombre
+ supérieur à 2^30 est résolu.
+
+- Le caractère "$" n'est plus autorisé dans les identificateurs.
Extensions de syntaxe avec Grammar et Syntax
@@ -79,7 +83,7 @@ Syntaxe des constructions
Commandes
-- Changement de noms de certaines commandes
+- Changement de nom de certaines commandes
AddPath -> Add LoadPath;
Print LoadPath -> Print LoadPath;
@@ -135,7 +139,7 @@ Tactiques
d'un tel language et se procurer une documentation provisoire de Ltac, se
référer à l'URL suivante:
- http://pauillac.inria.fr/~delahaye/
+ http://logical.inria.fr/~delahaye/
- Tactique Let renommé en LetTac et utilise le let-in primitif;
Induction renommé en OldInduction et nouveau Induction plus
diff --git a/PROBLEMES b/PROBLEMES
index 8a245a596..efb5f4a83 100644
--- a/PROBLEMES
+++ b/PROBLEMES
@@ -91,8 +91,8 @@ Nijmegen OK
Paris/ZF OK
Sophia-Antipolis/Cours-de-Coq
-File "./ps.v", line 206, characters 3-31
-Error: A is already used
+File "./Partial_order_facts.v", line 123, characters 3-96
+Error: Not an inductive product
Sophia-Antipolis/HARDWARE ??
Sophia-Antipolis/MATHS ??
Sophia-Antipolis/condom ... vide
diff --git a/tools/translate_V6-3-1_to_V7-0 b/tools/translate_V6-3-1_to_V7-0
index 4e49a9026..10e7f1403 100755
--- a/tools/translate_V6-3-1_to_V7-0
+++ b/tools/translate_V6-3-1_to_V7-0
@@ -1,8 +1,21 @@
#! /bin/sh
-echo Insertion of a space after a dot not followed by a separator
+echo "This shell script performs the following transformations:"
+echo "- Insertion of a space after a dot not followed by a separator"
+echo "- Insertion of a space between consecutive ~ and < and between"
+echo " consecutive | and < assumed to be part of distinct tokens"
+echo "- Various renamings of commands as described in document Changes.ps"
+
for i in $*
- do sed -e "s/\.\([A-Z]\)/\. \1/g" -e "s/AddPath$i/Add LoadPath/g" > $i.tmp$$
+ do sed -e "s/\.\([A-Z]\)/\. \1/g" -e "s/AddPath/Add LoadPath/g" \
+ -e "s/~</~ </g" -e "s/|</| </g" \
+ -e "s/AddPath/Add LoadPath/g" -e "s/DelPath/Remove LoadPath/g" \
+ -e "s/AddRecPath/Add Rec LoadPath/g" \
+ -e "s/Implicit *Arguments *On/Set Implicit Arguments/g" \
+ -e "s/Implicit *Arguments *Off/Unset Implicit Arguments/g" \
+ -e "s/Begin *Silent/Set Silent/g" -e "s/End *Silent/Unset Silent/g" \
+ -e "s/Print *Path/Print Coercion Paths/g" \
+ $i > $i.tmp$$
if diff $i.tmp$$ $i > /dev/null
then
rm $i.tmp$$