class Steep::Project::SignatureFile

def load!

def load!
  buffer = RBS::Buffer.new(name: path, content: content)
  decls = RBS::Parser.parse_signature(buffer)
  @status = DeclarationsStatus.new(declarations: decls)
rescue RBS::Parser::SyntaxError, RBS::Parser::SemanticsError => exn
  @status = ParseErrorStatus.new(error: exn)
end