Syntax.read_variable;
authorwenzelm
Tue, 17 May 2005 18:10:40 +0200
changeset 15987 35ec4802c66c
parent 15986 db3cd4fa9b19
child 15988 181bbcee76f5
Syntax.read_variable;
src/Pure/Isar/args.ML
--- a/src/Pure/Isar/args.ML	Tue May 17 18:10:39 2005 +0200
+++ b/src/Pure/Isar/args.ML	Tue May 17 18:10:40 2005 +0200
@@ -251,10 +251,7 @@
 
 val nat = some_ident Syntax.read_nat;
 val int = Scan.optional ($$$ "-" >> K ~1) 1 -- nat >> op *;
-
-(*variable name; leading '?' may be omitted if name contains no dot*)
-val read_var = try (#1 o Term.dest_Var o Syntax.read_var);
-val var = some_ident read_var || some_ident (fn x => read_var ("?" ^ x));
+val var = some_ident Syntax.read_variable;
 
 
 (* enumerations *)
@@ -399,4 +396,3 @@
       [Pretty.enclose "[" "]" (Pretty.commas (map (pretty_src ctxt) srcs))];
 
 end;
-