diff options
| author | Hugo Herbelin | 2017-11-08 19:58:41 +0100 |
|---|---|---|
| committer | Hugo Herbelin | 2017-11-14 00:34:51 +0100 |
| commit | 685643098eeef00fe1f8dfca0927db2e812e1e7a (patch) | |
| tree | b1e06399a7bf065bbe51c0d2fac2fee081e91a78 /API/API.ml | |
| parent | ac76f1f2bf819a5999cef642f17652320f39fd80 (diff) | |
One more step in fixing #5762 ("where" clause).
We improve one step further the heuristics to sort out if a variable
is a notation variable or a named variable.
This allows to support the following which was still failing.
Reserved Notation "# x" (at level 0).
Inductive I {A:Type} := C : # 0 -> I where "# I" := (I = I).
We rely here on the property that a binding variable of same name as a
notation variables is itself considered bound by the notation.
This becomes however to be a bit tricky for sorting out if the
variable has to be output to the glob file or not.
Diffstat (limited to 'API/API.ml')
0 files changed, 0 insertions, 0 deletions
