aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/util.ml2
-rw-r--r--lib/util.mli1
2 files changed, 3 insertions, 0 deletions
diff --git a/lib/util.ml b/lib/util.ml
index 6d9cf16b36..fb71357ba5 100644
--- a/lib/util.ml
+++ b/lib/util.ml
@@ -42,6 +42,8 @@ let is_letter c =
let is_digit c = (c >= '0' && c <= '9')
+let is_ident_tail c = is_letter c or is_digit c or c = '\''
+
(* Strings *)
let explode s =
diff --git a/lib/util.mli b/lib/util.mli
index a18608712f..5dac6d30e7 100644
--- a/lib/util.mli
+++ b/lib/util.mli
@@ -45,6 +45,7 @@ val join_loc : loc -> loc -> loc
val is_letter : char -> bool
val is_digit : char -> bool
+val is_ident_tail : char -> bool
(*s Strings. *)