class Asciidoctor::RougeExt::Formatters::HTMLLineHighlighter
def initialize delegate, opts
def initialize delegate, opts @delegate = delegate @lines = opts[:lines] || [] end
def stream tokens
def stream tokens lineno = 0 token_lines tokens do |tokens_in_line| yield (@lines.include? lineno += 1) ? %(<span class="hll">#{@delegate.format tokens_in_line}#{LF}</span>) : %(#{@delegate.format tokens_in_line}#{LF}) end end