class Covered::MarkdownSummary

def print_annotations(output, coverage, line, line_offset)

@parameter line_offset [Integer] The current line number.
@parameter line [String] The source line.
@parameter coverage [Covered::Coverage] The coverage being rendered.
@parameter output [IO] The output stream.
Print any annotations for the given line.
def print_annotations(output, coverage, line, line_offset)
	if annotations = coverage.annotations[line_offset]
		prefix = "#{line_offset}|".rjust(8) + "*|".rjust(8)
		output.write prefix
		
		output.write line.match(/^\s+/)
		output.puts "\# #{annotations.join(", ")}"
	end
end