src/Pure/ML/ml_process.scala
changeset 72613 d01ea9e3bd2d
parent 72571 ab4a0b19648a
child 72614 ffed574c65c3
equal deleted inserted replaced
72612:878c73cdfa0d 72613:d01ea9e3bd2d
    89           def print_list(list: List[String]): String =
    89           def print_list(list: List[String]): String =
    90             ML_Syntax.print_list(ML_Syntax.print_string_bytes)(list)
    90             ML_Syntax.print_list(ML_Syntax.print_string_bytes)(list)
    91           def print_sessions(list: List[(String, Position.T)]): String =
    91           def print_sessions(list: List[(String, Position.T)]): String =
    92             ML_Syntax.print_list(
    92             ML_Syntax.print_list(
    93               ML_Syntax.print_pair(ML_Syntax.print_string_bytes, ML_Syntax.print_properties))(list)
    93               ML_Syntax.print_pair(ML_Syntax.print_string_bytes, ML_Syntax.print_properties))(list)
       
    94           def print_bibtex_entries(list: List[(String, List[String])]): String =
       
    95             ML_Syntax.print_list(
       
    96               ML_Syntax.print_pair(ML_Syntax.print_string_bytes,
       
    97                 ML_Syntax.print_list(ML_Syntax.print_string_bytes)))(list)
    94 
    98 
    95           List("Resources.init_session" +
    99           List("Resources.init_session" +
    96             "{session_positions = " + print_sessions(sessions_structure.session_positions) +
   100             "{session_positions = " + print_sessions(sessions_structure.session_positions) +
    97             ", session_directories = " + print_table(sessions_structure.dest_session_directories) +
   101             ", session_directories = " + print_table(sessions_structure.dest_session_directories) +
       
   102             ", bibtex_entries = " + print_bibtex_entries(sessions_structure.bibtex_entries) +
    98             ", docs = " + print_list(base.doc_names) +
   103             ", docs = " + print_list(base.doc_names) +
    99             ", global_theories = " + print_table(base.global_theories.toList) +
   104             ", global_theories = " + print_table(base.global_theories.toList) +
   100             ", loaded_theories = " + print_list(base.loaded_theories.keys) + "}")
   105             ", loaded_theories = " + print_list(base.loaded_theories.keys) + "}")
   101       }
   106       }
   102 
   107