diff options
| author | mohring | 2001-09-18 12:43:08 +0000 |
|---|---|---|
| committer | mohring | 2001-09-18 12:43:08 +0000 |
| commit | 512a76bd9b063f218822a4d3a885aa0b7bec347f (patch) | |
| tree | 2463ded34c93decc4a03077f82be42fa3f30f13d /kernel | |
| parent | bc92d03704339465160b698bab152f238b92eadd (diff) | |
Romega/names/Makefile
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1980 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/names.ml | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/names.ml b/kernel/names.ml index 6633ba238e..a6463a7bdc 100644 --- a/kernel/names.ml +++ b/kernel/names.ml @@ -113,7 +113,8 @@ let check_ident s = let l = String.length s in if l = 0 then error "The empty string is not an identifier"; let c = String.get s 0 in - if (is_letter c) or c = '_' or c = '$' then check_ident_suffix 1 l s + if (is_letter c) or c = '_' or c = '$' or c = '?' + then check_ident_suffix 1 l s else error (s^": an identifier should start with a letter") let is_ident s = try check_ident s; true with _ -> false |
