    # File lib/yard/templates/helpers/html_helper.rb, line 159
          def html_syntax_highlight(source, type = nil)
            return "" unless source
            return h(source) if options[:no_highlight]

            type ||= object.source_type || :ruby

            # handle !!!LANG prefix to send to html_syntax_highlight_LANG
            if source =~ /\A(?:[ \t]*\r?\n)?[ \t]*!!!([\w.+-]+)[ \t]*\r?\n/
              type, source = $1, $'
              source = $'
            end

            meth = "html_syntax_highlight_#{type}"
            respond_to?(meth) ? send(meth, source) : h(source)
          end