src/Pure/PIDE/command.ML
changeset 49866 619acbd72664
parent 49036 4680c4046814
child 50201 c26369c9eda6
--- a/src/Pure/PIDE/command.ML	Tue Oct 16 17:47:23 2012 +0200
+++ b/src/Pure/PIDE/command.ML	Tue Oct 16 20:23:00 2012 +0200
@@ -22,14 +22,8 @@
 
 (* span range *)
 
-fun range [] = (Position.none, Position.none)
-  | range toks =
-      let
-        val start_pos = Token.position_of (hd toks);
-        val end_pos = Token.end_position_of (List.last toks);
-      in (start_pos, end_pos) end;
-
-val proper_range = range o #1 o take_suffix Token.is_space;
+val range = Token.position_range_of;
+val proper_range = Token.position_range_of o #1 o take_suffix Token.is_space;
 
 
 (* memo results *)