aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGES
diff options
context:
space:
mode:
authorGravatar Hugo Herbelin <Hugo.Herbelin@inria.fr>2017-06-26 18:40:11 +0200
committerGravatar Hugo Herbelin <Hugo.Herbelin@inria.fr>2017-07-26 15:03:31 +0200
commitada7875e95cba2f08902c55cfd3f69d6cc80cac3 (patch)
treef989fe34a04bfc803f5bd6449a198bd9558ee116 /CHANGES
parent51d418636adf30bcf4e37a5b7b479a7d54dbedb2 (diff)
Adding support for recursive notations of the form "x , .. , y , z".
Since camlp5 parses from left, the last ", z" was parsed as part of an arbitrary long list of "x1 , .. , xn" and a syntax error was raised since an extra ", z" was still expected. We support this by translating "x , .. , y , z" into "x , y , .. , z" and reassembling the arguments appropriately after parsing.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES7
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 91abaa10b..5a18da3c0 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,10 @@
+To be inserted at the proper place:
+
+Notations
+
+- Recursive notations with the recursive pattern repeating on the
+ right (e.g. "( x ; .. ; y ; z )") now supported.
+
Changes beyond V8.6
===================