diff options
| author | letouzey | 2011-07-26 16:03:29 +0000 |
|---|---|---|
| committer | letouzey | 2011-07-26 16:03:29 +0000 |
| commit | fb119901df9d336886c69f558874ddc05c085fbb (patch) | |
| tree | c6ff6c483f6b7131ede53ee809302cc2c586a67c /kernel | |
| parent | 965081d15e59665cd4d6186d7dd437d92470f782 (diff) | |
ide/coq_lex.mll: restore the separate parsing of .. (fix #2578)
Trying to have a direct rule for "..." seemed to be less hack-ish,
but is in fact _wrong_, shame on me : it's important to have a rule
for ".." since this can appear in a coq sentence (for instance in
recursive notations), and hence we don't want the second dot to be
considered as a terminator. So let's restore the previous situation,
with a rule for ".." (ignoring them) and a rule for "."+blank.
Then "..." is recognized as ".." + ".", which is quite ok after all.
The fact that ".. ." is also recognized by coqide in a similar way
isn't actually a problem: after reading this sentence, coqide
will send it to coqtop, and it's coqtop that will tell that this
sentence makes no sense...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14300 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions
