equal
deleted
inserted
replaced
133 def length(text: CharSequence): Int = iterator(text).length |
133 def length(text: CharSequence): Int = iterator(text).length |
134 |
134 |
135 def trim_blanks(text: CharSequence): String = |
135 def trim_blanks(text: CharSequence): String = |
136 Library.trim(is_blank(_), explode(text)).mkString |
136 Library.trim(is_blank(_), explode(text)).mkString |
137 |
137 |
|
138 def all_blank(str: String): Boolean = |
|
139 iterator(str).forall(is_blank(_)) |
|
140 |
|
141 def trim_blank_lines(text: String): String = |
|
142 cat_lines(split_lines(text).dropWhile(all_blank).reverse.dropWhile(all_blank).reverse) |
|
143 |
138 |
144 |
139 /* decoding offsets */ |
145 /* decoding offsets */ |
140 |
146 |
141 object Index |
147 object Index |
142 { |
148 { |