src/Pure/Tools/build.ML
changeset 72640 fffad9ad660e
parent 72638 2a7fc87495e0
child 73225 3ab0cedaccad
--- a/src/Pure/Tools/build.ML	Tue Nov 17 22:58:55 2020 +0100
+++ b/src/Pure/Tools/build.ML	Tue Nov 17 23:26:41 2020 +0100
@@ -54,20 +54,17 @@
     (fn [resources_yxml, args_yxml] =>
         let
           val _ = Resources.init_session_yxml resources_yxml;
-          val (parent_name, (chapter, (session_name, theories))) =
+          val (session_name, theories) =
             YXML.parse_body args_yxml |>
               let
                 open XML.Decode;
                 val position = Position.of_properties o properties;
-              in
-                pair string (pair string (pair string
-                  (list (pair Options.decode (list (pair string position))))))
-              end;
+              in pair string (list (pair Options.decode (list (pair string position)))) end;
+
+          val _ = Session.init session_name;
 
           fun build () =
             let
-              val _ = Session.init parent_name (chapter, session_name);
-
               val res1 =
                 theories |>
                   (List.app (build_theories session_name)