equal
deleted
inserted
replaced
169 val {name = (name, _), ...} = header; |
169 val {name = (name, _), ...} = header; |
170 val _ = Thy_Header.define_keywords header; |
170 val _ = Thy_Header.define_keywords header; |
171 val _ = Present.init_theory name; |
171 val _ = Present.init_theory name; |
172 fun init () = |
172 fun init () = |
173 begin_theory master_dir header parents |
173 begin_theory master_dir header parents |
174 |> Present.begin_theory update_time master_dir; |
174 |> Present.begin_theory update_time; |
175 |
175 |
176 val lexs = Keyword.get_lexicons (); |
176 val lexs = Keyword.get_lexicons (); |
177 |
177 |
178 val toks = Thy_Syntax.parse_tokens lexs text_pos text; |
178 val toks = Thy_Syntax.parse_tokens lexs text_pos text; |
179 val spans = map (Thy_Syntax.resolve_files (read_files master_dir)) (Thy_Syntax.parse_spans toks); |
179 val spans = map (Thy_Syntax.resolve_files (read_files master_dir)) (Thy_Syntax.parse_spans toks); |