◆ sarif_token_printer()
sarif_builder::sarif_token_printer::sarif_token_printer |
( |
sarif_builder & | builder | ) |
|
|
inline |
◆ print_tokens()
class sarif_token_printer : public token_printer.
Implementation of pretty_printer::token_printer for SARIF output.
Emit URLs as per 3.11.6 ("Messages with embedded links").
Implements token_printer.
References as_a(), pp_token::begin_color, pp_token::begin_quote, pp_token::begin_url, pp_token::end_color, pp_token::end_quote, pp_token::end_url, pp_token::event_id, gcc_assert, gcc_unreachable, sarif_builder::get_code_flow_for_event_ids(), m_builder, pp_token_list::m_first, pp_token::m_next, make_sarif_url_for_event(), pp_begin_quote(), pp_character(), pp_decimal_int, pp_end_quote(), pp_show_color(), pp_string(), sarif_begin_embedded_link(), sarif_end_embedded_link(), and pp_token::text.
◆ m_builder
The documentation for this class was generated from the following file: