aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authormohring2001-09-18 12:43:08 +0000
committermohring2001-09-18 12:43:08 +0000
commit512a76bd9b063f218822a4d3a885aa0b7bec347f (patch)
tree2463ded34c93decc4a03077f82be42fa3f30f13d /kernel
parentbc92d03704339465160b698bab152f238b92eadd (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.ml3
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