src/Tools/Code/code_namespace.ML
changeset 59058 a78612c67ec0
parent 58520 a4d1f8041af0
child 59103 788db6d6b8a5
--- a/src/Tools/Code/code_namespace.ML	Wed Nov 26 16:55:43 2014 +0100
+++ b/src/Tools/Code/code_namespace.ML	Wed Nov 26 20:05:34 2014 +0100
@@ -384,7 +384,7 @@
         val (name_fragments_common, (diff, diff')) =
           chop_prefix (op =) (name_fragments, name_fragments');
         val is_cross_module = not (null diff andalso null diff');
-        val dep = pairself hd (map Code_Symbol.Module diff @ [sym], map Code_Symbol.Module diff' @ [sym']);
+        val dep = apply2 hd (map Code_Symbol.Module diff @ [sym], map Code_Symbol.Module diff' @ [sym']);
         val add_edge = if is_cross_module andalso not cyclic_modules
           then add_edge_acyclic_error (fn _ => "Dependency "
             ^ Code_Symbol.quote ctxt sym ^ " -> "
@@ -407,7 +407,7 @@
           |> List.partition
               (fn sym => case Code_Symbol.Graph.get_node nodes sym
                 of (_, Module _) => true | _ => false)
-          |> pairself (prioritize sym_priority)
+          |> apply2 (prioritize sym_priority)
         fun declare namify sym (nsps, nodes) =
           let
             val (base, node) = Code_Symbol.Graph.get_node nodes sym;