removed unused material;
authorwenzelm
Sat, 21 Nov 2020 18:44:38 +0100
changeset 72680 b22f1e2b4e94
parent 72679 7ab733b2aecb
child 72681 035b8054013a
removed unused material;
src/Pure/General/url.ML
--- a/src/Pure/General/url.ML	Sat Nov 21 18:16:25 2020 +0100
+++ b/src/Pure/General/url.ML	Sat Nov 21 18:44:38 2020 +0100
@@ -1,7 +1,7 @@
 (*  Title:      Pure/General/url.ML
-    Author:     Markus Wenzel, TU Muenchen
+    Author:     Makarius
 
-Basic URLs, see RFC 1738 and RFC 2396.
+Basic URLs (see RFC 1738 and RFC 2396).
 *)
 
 signature URL =
@@ -11,11 +11,7 @@
     Http of string * Path.T |
     Https of string * Path.T |
     Ftp of string * Path.T
-  val append: T -> T -> T
-  val implode: T -> string
   val explode: string -> T
-  val pretty: T -> Pretty.T
-  val print: T -> string
 end;
 
 structure Url: URL =
@@ -30,25 +26,6 @@
   Ftp of string * Path.T;
 
 
-(* append *)
-
-fun append (File p) (File p') = File (p + p')
-  | append (Http (h, p)) (File p') = Http (h, p + p')
-  | append (Https (h, p)) (File p') = Https (h, p + p')
-  | append (Ftp (h, p)) (File p') = Ftp (h, p + p')
-  | append _ url = url;
-
-
-(* implode *)
-
-fun implode_path p = if Path.is_current p then "" else Path.implode p;
-
-fun implode_url (File p) = implode_path p
-  | implode_url (Http (h, p)) = "http://" ^ h ^ implode_path p
-  | implode_url (Https (h, p)) = "https://" ^ h ^ implode_path p
-  | implode_url (Ftp (h, p)) = "ftp://" ^ h ^ implode_path p;
-
-
 (* explode *)
 
 local
@@ -75,20 +52,8 @@
 
 in
 
-fun explode_url s = Symbol.scanner "Malformed URL" scan_url (Symbol.explode s);
+fun explode s = Symbol.scanner "Malformed URL" scan_url (Symbol.explode s);
 
 end;
 
-
-(* print *)
-
-val pretty = Pretty.mark_str o `Markup.url o implode_url;
-
-val print = Pretty.unformatted_string_of o pretty;
-
-
-(*final declarations of this structure!*)
-val implode = implode_url;
-val explode = explode_url;
-
 end;