src/Pure/library.ML
changeset 6642 732af87c0650
parent 6510 b5ef6d115b45
child 6959 d33b1629eaf9
--- a/src/Pure/library.ML	Wed May 12 16:54:31 1999 +0200
+++ b/src/Pure/library.ML	Wed May 12 17:26:56 1999 +0200
@@ -127,6 +127,7 @@
   val foldl_string: ('a * string -> 'a) -> 'a * string -> 'a
   val exists_string: (string -> bool) -> string -> bool
   val enclose: string -> string -> string -> string
+  val unenclose: string -> string
   val quote: string -> string
   val space_implode: string -> string list -> string
   val commas: string list -> string
@@ -673,6 +674,7 @@
 
 (*enclose in brackets*)
 fun enclose lpar rpar str = lpar ^ str ^ rpar;
+fun unenclose str = String.substring (str, 1, size str - 2);
 
 (*simple quoting (does not escape special chars)*)
 val quote = enclose "\"" "\"";