# HG changeset patch # User wenzelm # Date 1515514174 -3600 # Node ID 5fc0b0c9a735d940bc815d79784f76622f7807ba # Parent ff07dd9c7cb4eb309628ea48d6258577a00098b7 clarified markup: more like outer syntax side-comment; diff -r ff07dd9c7cb4 -r 5fc0b0c9a735 src/Pure/Syntax/lexicon.ML --- a/src/Pure/Syntax/lexicon.ML Tue Jan 09 16:25:35 2018 +0100 +++ b/src/Pure/Syntax/lexicon.ML Tue Jan 09 17:09:34 2018 +0100 @@ -171,7 +171,6 @@ | StringSy => Markup.inner_string | Cartouche => Markup.inner_cartouche | Comment => Markup.inner_comment - | Comment_Cartouche => Markup.inner_comment | _ => Markup.empty; fun report_of_token (Token (kind, s, (pos, _))) = diff -r ff07dd9c7cb4 -r 5fc0b0c9a735 src/Pure/Thy/thy_output.ML --- a/src/Pure/Thy/thy_output.ML Tue Jan 09 16:25:35 2018 +0100 +++ b/src/Pure/Thy/thy_output.ML Tue Jan 09 17:09:34 2018 +0100 @@ -128,8 +128,16 @@ fun check_comments ctxt = read_symbols_comment #> (Option.app o List.app) (fn (is_comment, syms) => - (output_symbols_comment ctxt {antiq = false} (is_comment, syms); - if is_comment then check_comments ctxt syms else ())); + let + val pos = #1 (Symbol_Pos.range syms); + val _ = + if is_comment then + Context_Position.reports ctxt + [(pos, Markup.language_document true), + (pos, Markup.cartouche)] + else (); + val _ = output_symbols_comment ctxt {antiq = false} (is_comment, syms); + in if is_comment then check_comments ctxt syms else () end); fun check_token_comments ctxt tok = check_comments ctxt (Input.source_explode (Token.input_of tok)); diff -r ff07dd9c7cb4 -r 5fc0b0c9a735 src/Pure/Tools/rail.ML --- a/src/Pure/Tools/rail.ML Tue Jan 09 16:25:35 2018 +0100 +++ b/src/Pure/Tools/rail.ML Tue Jan 09 17:09:34 2018 +0100 @@ -84,7 +84,6 @@ fun reports_of_token (Token ((pos, _), (Keyword, x))) = map (pair pos) (the_list (Symtab.lookup keywords x) @ Completion.suppress_abbrevs x) | reports_of_token (Token ((pos, _), (String, _))) = [(pos, Markup.inner_string)] - | reports_of_token (Token ((pos, _), (Comment, _))) = [(pos, Markup.inner_comment)] | reports_of_token (Token (_, (Antiq antiq, _))) = Antiquote.antiq_reports [Antiquote.Antiq antiq] | reports_of_token _ = [];