tuned;
authorwenzelm
Mon, 01 Mar 2021 17:44:44 +0100
changeset 73582 91703452523d
parent 73579 d045cdbdf243
child 73583 b70d82358c6d
tuned;
src/Pure/library.scala
--- a/src/Pure/library.scala	Mon Mar 01 15:09:57 2021 +0100
+++ b/src/Pure/library.scala	Mon Mar 01 17:44:44 2021 +0100
@@ -112,6 +112,14 @@
     else ""
   }
 
+  def trim_line(s: String): String =
+    if (s.endsWith("\r\n")) s.substring(0, s.length - 2)
+    else if (s.endsWith("\r") || s.endsWith("\n")) s.substring(0, s.length - 1)
+    else s
+
+  def trim_split_lines(s: String): List[String] =
+    split_lines(trim_line(s)).map(trim_line)
+
   def encode_lines(s: String): String = s.replace('\n', '\u000b')
   def decode_lines(s: String): String = s.replace('\u000b', '\n')
 
@@ -134,14 +142,6 @@
   def perhaps_unprefix(prfx: String, s: String): String = try_unprefix(prfx, s) getOrElse s
   def perhaps_unsuffix(sffx: String, s: String): String = try_unsuffix(sffx, s) getOrElse s
 
-  def trim_line(s: String): String =
-    if (s.endsWith("\r\n")) s.substring(0, s.length - 2)
-    else if (s.endsWith("\r") || s.endsWith("\n")) s.substring(0, s.length - 1)
-    else s
-
-  def trim_split_lines(s: String): List[String] =
-    split_lines(trim_line(s)).map(trim_line)
-
   def isolate_substring(s: String): String = new String(s.toCharArray)
 
   def strip_ansi_color(s: String): String =