diff options
| author | Hugo Herbelin | 2014-08-25 20:21:06 +0200 |
|---|---|---|
| committer | Hugo Herbelin | 2014-08-25 20:46:27 +0200 |
| commit | 0324a38f142a82d591ab66ade61678f35b12bea4 (patch) | |
| tree | c80868cc35333e7f900f528ba6cb353e0c6af6dc /plugins/syntax/string_syntax_plugin.mllib | |
| parent | aa2f0216bb39a1054737b1edf695f28f59c14ea7 (diff) | |
Fixing the essence of naming bug #3204: use same strategy for naming
cases pattern variables than for naming forall/fun binders (but still
avoiding constructor names).
Note in passing: such as it is implemented, the general strategy is in
O(n²) in the number of nested binders, because, when computing the
name for each 'fun x => c" (or forall, or a pattern name), the names
from the outside c and visibly occurring in c are computed.
Diffstat (limited to 'plugins/syntax/string_syntax_plugin.mllib')
0 files changed, 0 insertions, 0 deletions
