src/Pure/General/pretty.ML
changeset 6271 957d8aa4a06b
parent 6118 caa439435666
child 6321 207f518167e8
equal deleted inserted replaced
6270:c905fe5994a2 6271:957d8aa4a06b
   147   | length (String (_, len)) = len
   147   | length (String (_, len)) = len
   148   | length (Break(_, wd)) = wd;
   148   | length (Break(_, wd)) = wd;
   149 
   149 
   150 fun str s = String (s, size s);
   150 fun str s = String (s, size s);
   151 fun strlen s len = String (s, len);
   151 fun strlen s len = String (s, len);
   152 fun sym s = String (s, Symbol.size s);
   152 val sym = String o apsnd Real.round o Symbol.output_width;
   153 
   153 
   154 fun spc n = str (repstring " " n);
   154 fun spc n = str (repstring " " n);
   155 
   155 
   156 fun brk wd = Break (false, wd);
   156 fun brk wd = Break (false, wd);
   157 val fbrk = Break (true, 0);
   157 val fbrk = Break (true, 0);