equal
deleted
inserted
replaced
126 NONE => I |
126 NONE => I |
127 | SOME id => Protocol_Message.command_positions_yxml id) |
127 | SOME id => Protocol_Message.command_positions_yxml id) |
128 |> error; |
128 |> error; |
129 val {name = (name, _), imports, ...} = header; |
129 val {name = (name, _), imports, ...} = header; |
130 val {name = (_, pos), imports = imports', keywords} = Thy_Header.read_tokens span; |
130 val {name = (_, pos), imports = imports', keywords} = Thy_Header.read_tokens span; |
131 in Thy_Header.make (name, pos) (map #1 imports ~~ map #2 imports') keywords end; |
131 val imports'' = (map #1 imports ~~ map #2 imports') handle ListPair.UnequalLengths => imports; |
|
132 in Thy_Header.make (name, pos) imports'' keywords end; |
132 |
133 |
133 fun get_perspective (Node {perspective, ...}) = perspective; |
134 fun get_perspective (Node {perspective, ...}) = perspective; |
134 |
135 |
135 fun set_perspective args = |
136 fun set_perspective args = |
136 map_node (fn (header, keywords, _, entries, result) => |
137 map_node (fn (header, keywords, _, entries, result) => |