| author | wenzelm | 
| Wed, 30 Dec 2015 20:12:26 +0100 | |
| changeset 61992 | 6d02bb8b5fe1 | 
| parent 61926 | 17ba31a2303b | 
| child 62077 | e8ae72c26025 | 
| permissions | -rw-r--r-- | 
| 51397 
03b586ee5930
support for 'chapter' specifications within session ROOT;
 wenzelm parents: 
50911diff
changeset | 1 | chapter Pure | 
| 
03b586ee5930
support for 'chapter' specifications within session ROOT;
 wenzelm parents: 
50911diff
changeset | 2 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48732diff
changeset | 3 | session RAW = | 
| 48916 | 4 | theories | 
| 48347 | 5 | files | 
| 61925 | 6 | "RAW/compiler_polyml.ML" | 
| 7 | "RAW/exn.ML" | |
| 8 | "RAW/exn_trace_polyml-5.5.1.ML" | |
| 9 | "RAW/ml_compiler_parameters.ML" | |
| 10 | "RAW/ml_compiler_parameters_polyml-5.6.ML" | |
| 11 | "RAW/ml_debugger.ML" | |
| 12 | "RAW/ml_debugger_polyml-5.6.ML" | |
| 13 | "RAW/ml_name_space.ML" | |
| 14 | "RAW/ml_name_space_polyml-5.6.ML" | |
| 15 | "RAW/ml_name_space_polyml.ML" | |
| 16 | "RAW/ml_parse_tree.ML" | |
| 17 | "RAW/ml_parse_tree_polyml-5.6.ML" | |
| 18 | "RAW/ml_positions.ML" | |
| 19 | "RAW/ml_pretty.ML" | |
| 20 | "RAW/ml_profiling_polyml-5.6.ML" | |
| 21 | "RAW/ml_profiling_polyml.ML" | |
| 22 | "RAW/ml_stack_dummy.ML" | |
| 23 | "RAW/ml_stack_polyml-5.6.ML" | |
| 24 | "RAW/ml_system.ML" | |
| 25 | "RAW/multithreading.ML" | |
| 26 | "RAW/multithreading_polyml.ML" | |
| 27 | "RAW/overloading_smlnj.ML" | |
| 28 | "RAW/polyml-5.5.2.ML" | |
| 29 | "RAW/polyml-5.6.ML" | |
| 30 | "RAW/polyml.ML" | |
| 31 | "RAW/pp_dummy.ML" | |
| 32 | "RAW/proper_int.ML" | |
| 33 | "RAW/share_common_data_polyml-5.3.0.ML" | |
| 34 | "RAW/single_assignment.ML" | |
| 35 | "RAW/single_assignment_polyml.ML" | |
| 36 | "RAW/smlnj.ML" | |
| 37 | "RAW/thread_dummy.ML" | |
| 38 | "RAW/universal.ML" | |
| 39 | "RAW/unsynchronized.ML" | |
| 40 | "RAW/use_context.ML" | |
| 41 | "RAW/windows_path.ML" | |
| 48347 | 42 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48732diff
changeset | 43 | session Pure = | 
| 56801 
8dd9df88f647
some support for session-qualified theories: allow to refer to resources via qualified name instead of odd file-system path;
 wenzelm parents: 
56435diff
changeset | 44 | global_theories Pure | 
| 48514 | 45 | files | 
| 61925 | 46 | "RAW/compiler_polyml.ML" | 
| 47 | "RAW/exn.ML" | |
| 48 | "RAW/exn_trace_polyml-5.5.1.ML" | |
| 49 | "RAW/ml_compiler_parameters.ML" | |
| 50 | "RAW/ml_compiler_parameters_polyml-5.6.ML" | |
| 51 | "RAW/ml_debugger.ML" | |
| 52 | "RAW/ml_debugger_polyml-5.6.ML" | |
| 53 | "RAW/ml_name_space.ML" | |
| 54 | "RAW/ml_name_space_polyml-5.6.ML" | |
| 55 | "RAW/ml_name_space_polyml.ML" | |
| 56 | "RAW/ml_parse_tree.ML" | |
| 57 | "RAW/ml_parse_tree_polyml-5.6.ML" | |
| 58 | "RAW/ml_positions.ML" | |
| 59 | "RAW/ml_pretty.ML" | |
| 60 | "RAW/ml_profiling_polyml-5.6.ML" | |
| 61 | "RAW/ml_profiling_polyml.ML" | |
| 62 | "RAW/ml_stack_dummy.ML" | |
| 63 | "RAW/ml_stack_polyml-5.6.ML" | |
| 64 | "RAW/ml_system.ML" | |
| 65 | "RAW/multithreading.ML" | |
| 66 | "RAW/multithreading_polyml.ML" | |
| 67 | "RAW/overloading_smlnj.ML" | |
| 68 | "RAW/polyml-5.5.2.ML" | |
| 69 | "RAW/polyml-5.6.ML" | |
| 70 | "RAW/polyml.ML" | |
| 71 | "RAW/pp_dummy.ML" | |
| 72 | "RAW/proper_int.ML" | |
| 73 | "RAW/share_common_data_polyml-5.3.0.ML" | |
| 74 | "RAW/single_assignment.ML" | |
| 75 | "RAW/single_assignment_polyml.ML" | |
| 76 | "RAW/smlnj.ML" | |
| 77 | "RAW/thread_dummy.ML" | |
| 78 | "RAW/universal.ML" | |
| 79 | "RAW/unsynchronized.ML" | |
| 80 | "RAW/use_context.ML" | |
| 81 | "RAW/windows_path.ML" | |
| 48347 | 82 | |
| 48514 | 83 | "Concurrent/bash.ML" | 
| 84 | "Concurrent/bash_sequential.ML" | |
| 60962 
faa452d8e265
basic setup for native Windows (RAW session without image);
 wenzelm parents: 
60923diff
changeset | 85 | "Concurrent/bash_windows.ML" | 
| 48514 | 86 | "Concurrent/cache.ML" | 
| 60908 | 87 | "Concurrent/counter.ML" | 
| 52050 | 88 | "Concurrent/event_timer.ML" | 
| 48514 | 89 | "Concurrent/future.ML" | 
| 90 | "Concurrent/lazy.ML" | |
| 91 | "Concurrent/lazy_sequential.ML" | |
| 92 | "Concurrent/mailbox.ML" | |
| 93 | "Concurrent/par_exn.ML" | |
| 94 | "Concurrent/par_list.ML" | |
| 95 | "Concurrent/par_list_sequential.ML" | |
| 59172 | 96 | "Concurrent/random.ML" | 
| 48514 | 97 | "Concurrent/single_assignment.ML" | 
| 98 | "Concurrent/single_assignment_sequential.ML" | |
| 61556 | 99 | "Concurrent/standard_thread.ML" | 
| 48514 | 100 | "Concurrent/synchronized.ML" | 
| 101 | "Concurrent/synchronized_sequential.ML" | |
| 102 | "Concurrent/task_queue.ML" | |
| 103 | "Concurrent/time_limit.ML" | |
| 104 | "General/alist.ML" | |
| 105 | "General/antiquote.ML" | |
| 106 | "General/balanced_tree.ML" | |
| 107 | "General/basics.ML" | |
| 108 | "General/binding.ML" | |
| 109 | "General/buffer.ML" | |
| 56053 
030531cc4c62
tables with changes relative to some common base version -- support for efficient join/merge of big global tables with small local updates;
 wenzelm parents: 
55672diff
changeset | 110 | "General/change_table.ML" | 
| 55672 
5e25cc741ab9
support for completion within the formal context;
 wenzelm parents: 
55516diff
changeset | 111 | "General/completion.ML" | 
| 48514 | 112 | "General/file.ML" | 
| 113 | "General/graph.ML" | |
| 49561 | 114 | "General/graph_display.ML" | 
| 48514 | 115 | "General/heap.ML" | 
| 59064 | 116 | "General/input.ML" | 
| 48514 | 117 | "General/integer.ML" | 
| 118 | "General/linear_set.ML" | |
| 119 | "General/long_name.ML" | |
| 120 | "General/name_space.ML" | |
| 121 | "General/ord_list.ML" | |
| 122 | "General/output.ML" | |
| 123 | "General/path.ML" | |
| 124 | "General/position.ML" | |
| 125 | "General/pretty.ML" | |
| 126 | "General/print_mode.ML" | |
| 127 | "General/properties.ML" | |
| 128 | "General/queue.ML" | |
| 129 | "General/same.ML" | |
| 130 | "General/scan.ML" | |
| 131 | "General/secure.ML" | |
| 132 | "General/seq.ML" | |
| 133 | "General/sha1.ML" | |
| 134 | "General/sha1_polyml.ML" | |
| 53212 
387b9f7cb0ac
added SHA1 library integrity test, which is invoked at compile time and Isabelle_Process run-time;
 wenzelm parents: 
52926diff
changeset | 135 | "General/sha1_samples.ML" | 
| 50800 
c0fb2839d1a9
recovered buffered sockets from 11f622794ad6 -- requires Poly/ML 5.5.x;
 wenzelm parents: 
50686diff
changeset | 136 | "General/socket_io.ML" | 
| 48514 | 137 | "General/source.ML" | 
| 138 | "General/stack.ML" | |
| 139 | "General/symbol.ML" | |
| 140 | "General/symbol_pos.ML" | |
| 141 | "General/table.ML" | |
| 142 | "General/timing.ML" | |
| 143 | "General/url.ML" | |
| 144 | "Isar/args.ML" | |
| 145 | "Isar/attrib.ML" | |
| 146 | "Isar/auto_bind.ML" | |
| 147 | "Isar/bundle.ML" | |
| 148 | "Isar/class.ML" | |
| 149 | "Isar/class_declaration.ML" | |
| 150 | "Isar/code.ML" | |
| 151 | "Isar/context_rules.ML" | |
| 152 | "Isar/element.ML" | |
| 59901 | 153 | "Isar/experiment.ML" | 
| 48514 | 154 | "Isar/expression.ML" | 
| 155 | "Isar/generic_target.ML" | |
| 61677 | 156 | "Isar/interpretation.ML" | 
| 48514 | 157 | "Isar/isar_cmd.ML" | 
| 158 | "Isar/keyword.ML" | |
| 159 | "Isar/local_defs.ML" | |
| 160 | "Isar/local_theory.ML" | |
| 161 | "Isar/locale.ML" | |
| 162 | "Isar/method.ML" | |
| 163 | "Isar/named_target.ML" | |
| 164 | "Isar/object_logic.ML" | |
| 165 | "Isar/obtain.ML" | |
| 166 | "Isar/outer_syntax.ML" | |
| 167 | "Isar/overloading.ML" | |
| 168 | "Isar/parse.ML" | |
| 169 | "Isar/parse_spec.ML" | |
| 170 | "Isar/proof.ML" | |
| 171 | "Isar/proof_context.ML" | |
| 172 | "Isar/proof_display.ML" | |
| 173 | "Isar/proof_node.ML" | |
| 174 | "Isar/rule_cases.ML" | |
| 175 | "Isar/runtime.ML" | |
| 176 | "Isar/spec_rules.ML" | |
| 177 | "Isar/specification.ML" | |
| 60630 | 178 | "Isar/subgoal.ML" | 
| 48514 | 179 | "Isar/token.ML" | 
| 180 | "Isar/toplevel.ML" | |
| 181 | "Isar/typedecl.ML" | |
| 56303 
4cc3f4db3447
clarified Isabelle/ML bootstrap, such that Execution does not require ML_Compiler;
 wenzelm parents: 
56210diff
changeset | 182 | "ML/exn_output.ML" | 
| 
4cc3f4db3447
clarified Isabelle/ML bootstrap, such that Execution does not require ML_Compiler;
 wenzelm parents: 
56210diff
changeset | 183 | "ML/exn_output_polyml.ML" | 
| 52010 | 184 | "ML/exn_properties_dummy.ML" | 
| 185 | "ML/exn_properties_polyml.ML" | |
| 48514 | 186 | "ML/install_pp_polyml.ML" | 
| 56072 | 187 | "ML/ml_antiquotation.ML" | 
| 48514 | 188 | "ML/ml_compiler.ML" | 
| 189 | "ML/ml_compiler_polyml.ML" | |
| 190 | "ML/ml_context.ML" | |
| 191 | "ML/ml_env.ML" | |
| 58928 
23d0ffd48006
plain value Keywords.keywords, which might be used outside theory for bootstrap purposes;
 wenzelm parents: 
58846diff
changeset | 192 | "ML/ml_file.ML" | 
| 48514 | 193 | "ML/ml_lex.ML" | 
| 60908 | 194 | "ML/ml_options.ML" | 
| 48514 | 195 | "ML/ml_parse.ML" | 
| 50255 | 196 | "ML/ml_statistics_dummy.ML" | 
| 197 | "ML/ml_statistics_polyml-5.5.0.ML" | |
| 48514 | 198 | "ML/ml_syntax.ML" | 
| 50450 
358b6020f8b6
generalized notion of active area, where sendback is just one application;
 wenzelm parents: 
50255diff
changeset | 199 | "PIDE/active.ML" | 
| 48514 | 200 | "PIDE/command.ML" | 
| 57905 
c0c5652e796e
separate module Command_Span: mostly syntactic representation;
 wenzelm parents: 
56801diff
changeset | 201 | "PIDE/command_span.ML" | 
| 48514 | 202 | "PIDE/document.ML" | 
| 52530 
99dd8b4ef3fe
explicit module Document_ID as source of globally unique identifiers across ML/Scala;
 wenzelm parents: 
52211diff
changeset | 203 | "PIDE/document_id.ML" | 
| 52605 | 204 | "PIDE/execution.ML" | 
| 48514 | 205 | "PIDE/markup.ML" | 
| 206 | "PIDE/protocol.ML" | |
| 59714 
ae322325adbb
tuned protocol -- resolve command positions in ML;
 wenzelm parents: 
59470diff
changeset | 207 | "PIDE/protocol_message.ML" | 
| 52865 
02a7e7180ee5
slightly more general support for one-shot query operations via asynchronous print functions and temporary document overlay;
 wenzelm parents: 
52836diff
changeset | 208 | "PIDE/query_operation.ML" | 
| 56208 | 209 | "PIDE/resources.ML" | 
| 56210 | 210 | "PIDE/session.ML" | 
| 48514 | 211 | "PIDE/xml.ML" | 
| 212 | "PIDE/yxml.ML" | |
| 213 | "Proof/extraction.ML" | |
| 214 | "Proof/proof_checker.ML" | |
| 215 | "Proof/proof_rewrite_rules.ML" | |
| 216 | "Proof/proof_syntax.ML" | |
| 217 | "Proof/reconstruct.ML" | |
| 218 | "ROOT.ML" | |
| 219 | "Syntax/ast.ML" | |
| 220 | "Syntax/lexicon.ML" | |
| 221 | "Syntax/local_syntax.ML" | |
| 222 | "Syntax/mixfix.ML" | |
| 223 | "Syntax/parser.ML" | |
| 224 | "Syntax/printer.ML" | |
| 225 | "Syntax/simple_syntax.ML" | |
| 226 | "Syntax/syntax.ML" | |
| 227 | "Syntax/syntax_ext.ML" | |
| 228 | "Syntax/syntax_phases.ML" | |
| 229 | "Syntax/syntax_trans.ML" | |
| 230 | "Syntax/term_position.ML" | |
| 52211 
66bc827e37f8
explicit support for type annotations within printed syntax trees;
 wenzelm parents: 
52050diff
changeset | 231 | "Syntax/type_annotation.ML" | 
| 48681 
181b91e1d1c1
prefer general Command_Line.tool wrapper (cf. Scala version);
 wenzelm parents: 
48646diff
changeset | 232 | "System/command_line.ML" | 
| 48514 | 233 | "System/invoke_scala.ML" | 
| 234 | "System/isabelle_process.ML" | |
| 235 | "System/isabelle_system.ML" | |
| 52584 | 236 | "System/message_channel.ML" | 
| 48514 | 237 | "System/options.ML" | 
| 238 | "System/system_channel.ML" | |
| 61619 | 239 | "Thy/document_antiquotations.ML" | 
| 48514 | 240 | "Thy/html.ML" | 
| 241 | "Thy/latex.ML" | |
| 61441 | 242 | "Thy/markdown.ML" | 
| 48514 | 243 | "Thy/present.ML" | 
| 244 | "Thy/term_style.ML" | |
| 245 | "Thy/thy_header.ML" | |
| 246 | "Thy/thy_info.ML" | |
| 247 | "Thy/thy_output.ML" | |
| 248 | "Thy/thy_syntax.ML" | |
| 50686 | 249 | "Tools/build.ML" | 
| 48514 | 250 | "Tools/named_thms.ML" | 
| 58660 | 251 | "Tools/plugin.ML" | 
| 48514 | 252 | "assumption.ML" | 
| 253 | "axclass.ML" | |
| 254 | "config.ML" | |
| 255 | "conjunction.ML" | |
| 256 | "consts.ML" | |
| 257 | "context.ML" | |
| 258 | "context_position.ML" | |
| 259 | "conv.ML" | |
| 260 | "defs.ML" | |
| 261 | "drule.ML" | |
| 262 | "envir.ML" | |
| 263 | "facts.ML" | |
| 264 | "global_theory.ML" | |
| 265 | "goal.ML" | |
| 266 | "goal_display.ML" | |
| 267 | "item_net.ML" | |
| 268 | "library.ML" | |
| 269 | "logic.ML" | |
| 59026 
30b8a5825a9c
removed some add-ons from modules that are relevant for the inference kernel;
 wenzelm parents: 
58928diff
changeset | 270 | "more_pattern.ML" | 
| 48514 | 271 | "more_thm.ML" | 
| 59026 
30b8a5825a9c
removed some add-ons from modules that are relevant for the inference kernel;
 wenzelm parents: 
58928diff
changeset | 272 | "more_unify.ML" | 
| 48514 | 273 | "morphism.ML" | 
| 274 | "name.ML" | |
| 275 | "net.ML" | |
| 58009 | 276 | "par_tactical.ML" | 
| 48514 | 277 | "pattern.ML" | 
| 278 | "primitive_defs.ML" | |
| 279 | "proofterm.ML" | |
| 48879 | 280 | "pure_syn.ML" | 
| 48514 | 281 | "pure_thy.ML" | 
| 282 | "raw_simplifier.ML" | |
| 283 | "search.ML" | |
| 284 | "sign.ML" | |
| 285 | "simplifier.ML" | |
| 51551 | 286 | "skip_proof.ML" | 
| 48514 | 287 | "sorts.ML" | 
| 288 | "tactic.ML" | |
| 289 | "tactical.ML" | |
| 290 | "term.ML" | |
| 291 | "term_ord.ML" | |
| 292 | "term_sharing.ML" | |
| 293 | "term_subst.ML" | |
| 294 | "term_xml.ML" | |
| 295 | "theory.ML" | |
| 296 | "thm.ML" | |
| 297 | "type.ML" | |
| 298 | "type_infer.ML" | |
| 299 | "type_infer_context.ML" | |
| 300 | "unify.ML" | |
| 301 | "variable.ML" |