equal
deleted
inserted
replaced
114 fun deps_thy dir name = |
114 fun deps_thy dir name = |
115 let |
115 let |
116 val master as (path, _) = check_thy dir name; |
116 val master as (path, _) = check_thy dir name; |
117 val text = File.read path; |
117 val text = File.read path; |
118 val (name', imports, uses) = |
118 val (name', imports, uses) = |
119 Thy_Header.read (Path.position path) (Source.of_list_limited 8000 (explode text)); |
119 Thy_Header.read (Path.position path) (Source.of_string_limited 8000 text); |
120 val _ = check_name name name'; |
120 val _ = check_name name name'; |
121 val uses = map (Path.explode o #1) uses; |
121 val uses = map (Path.explode o #1) uses; |
122 in {master = master, text = text, imports = imports, uses = uses} end; |
122 in {master = master, text = text, imports = imports, uses = uses} end; |
123 |
123 |
124 |
124 |