class Covered::Source

def parse(source)

def parse(source)
	if source.code?
		Parser::CurrentRuby.parse(source.code, source.path, source.line_offset)
	elsif path = source.path and File.exist?(path)
		Parser::CurrentRuby.parse_file(path)
	else
		# warn "Couldn't parse #{path}, file doesn't exist?"
	end
rescue
	warn "Couldn't parse #{source}: #{$!}"
end