src/Pure/General/symbol_pos.ML
changeset 61707 d5ddd022a451
parent 61705 546e6494049f
child 62210 e068ea693678
--- a/src/Pure/General/symbol_pos.ML	Thu Nov 19 22:21:51 2015 +0100
+++ b/src/Pure/General/symbol_pos.ML	Thu Nov 19 22:35:10 2015 +0100
@@ -74,9 +74,7 @@
           | (line, nl :: rest) => line :: split rest);
       in split list end;
 
-val trim_blanks =
-  take_prefix (Symbol.is_blank o symbol) #> #2 #>
-  take_suffix (Symbol.is_blank o symbol) #> #1;
+val trim_blanks = trim (Symbol.is_blank o symbol);
 
 val trim_lines =
   split_lines #> map trim_blanks #> separate [(Symbol.space, Position.none)] #> flat;