module Asciidoctor::SyntaxHighlighter

def docinfo location, doc, opts

Return the [String] markup to insert.

:self_closing_tag_slash - The String '/' if the converter calling this method emits self-closing tags.
:cdn_base_url - The String base URL for assets loaded from the CDN.
:linkcss - A Boolean indicating whether the stylesheet should be linked instead of embedded (optional).
opts - A Hash of options that configure the syntax highlighting:
doc - The Document in which this syntax highlighter is being used.
location - The Symbol representing the location slot (:head or :footer).

Should be called by converter after main content has been converted.
Public: Generates docinfo markup for this syntax highlighter to insert at the specified location in the output document.
def docinfo location, doc, opts
  raise ::NotImplementedError, %(#{SyntaxHighlighter} subclass #{self.class} must implement the ##{__method__} method since #docinfo? returns true)
end