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