diff options
| author | herbelin | 2011-08-10 18:55:49 +0000 |
|---|---|---|
| committer | herbelin | 2011-08-10 18:55:49 +0000 |
| commit | 6e73985638377a9279d8d4680f790c1cb475df93 (patch) | |
| tree | e877432001676654e146b8d74fdcf2b51a03da5b /plugins | |
| parent | 95b8610e0671cac9a31dca3fbb238d473c777aa7 (diff) | |
Partly revert commit r14389 about relaxing the condition for being a keyword
(it does not work)
Indeed, if a rule in operconstr at some level starts with an ident, it
has to be declared as a keyword because other rules whose leftmost
call is a call to operconstr will eventually the top level "200" even
thought this leftmost operconstr might be declared at a lower
level. This is for instance the reason why "True /\ forall x, x=0" is
parsed even though /\ expects arguments at level less than 80 and
forall is at level 200.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14399 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'plugins')
0 files changed, 0 insertions, 0 deletions
