equal
deleted
inserted
replaced
562 val reports = |
562 val reports = |
563 filter (Context_Position.is_reported_generic context) ps |
563 filter (Context_Position.is_reported_generic context) ps |
564 |> map (fn pos => (pos, markup space name)); |
564 |> map (fn pos => (pos, markup space name)); |
565 in ((name, reports), x) end |
565 in ((name, reports), x) end |
566 | NONE => |
566 | NONE => |
567 let |
567 error (undefined space name ^ Position.here_list ps ^ |
568 val completions = map (fn pos => completion context space (K true) (xname, pos)) ps; |
568 Completion.markup_report |
569 in |
569 (map (fn pos => completion context space (K true) (xname, pos)) ps))) |
570 error (undefined space name ^ Position.here_list ps ^ |
|
571 Markup.markup_report (implode (map Completion.reported_text completions))) |
|
572 end) |
|
573 end; |
570 end; |
574 |
571 |
575 fun check context table (xname, pos) = |
572 fun check context table (xname, pos) = |
576 let |
573 let |
577 val ((name, reports), x) = check_reports context table (xname, [pos]); |
574 val ((name, reports), x) = check_reports context table (xname, [pos]); |