def make_buffer(path, contents = read_file(path))
      Parser::Source::Buffer.new(path).tap do |buffer|
        buffer.raw_source = contents
      end
    end
def make_buffer(path, contents = read_file(path))
      Parser::Source::Buffer.new(path).tap do |buffer|
        buffer.raw_source = contents
      end
    end
Create an {Parser::Source::Buffer} with the given contents.
 The contents are assigned a {Parser::Source::Buffer#raw_source}.

 @param path [String] Path to assign as the buffer name.
 @param contents [String]
 @return [Parser::Source::Buffer] file contents