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 /plugins/ltac/tacintern.mli | |
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 'plugins/ltac/tacintern.mli')
0 files changed, 0 insertions, 0 deletions