equal
deleted
inserted
replaced
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); |