diff options
author | Hugo Herbelin <Hugo.Herbelin@inria.fr> | 2017-06-26 18:40:11 +0200 |
---|---|---|
committer | Hugo Herbelin <Hugo.Herbelin@inria.fr> | 2017-07-26 15:03:31 +0200 |
commit | ada7875e95cba2f08902c55cfd3f69d6cc80cac3 (patch) | |
tree | f989fe34a04bfc803f5bd6449a198bd9558ee116 /CHANGES | |
parent | 51d418636adf30bcf4e37a5b7b479a7d54dbedb2 (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-- | CHANGES | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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 =================== |