code: func (p *Parser) LoadConfigFile(path string) (*File, hcl.Diagnostics) {
  	return p.loadConfigFile(path, false)
  }
docs: // LoadConfigFile reads the file at the given path and parses it as a config
  // file.
  //
  // If the file cannot be read -- for example, if it does not exist -- then
  // a nil *File will be returned along with error diagnostics. Callers may wish
  // to disregard the returned diagnostics in this case and instead generate
  // their own error message(s) with additional context.
  //
  // If the returned diagnostics has errors when a non-nil map is returned
  // then the map may be incomplete but should be valid enough for careful
  // static analysis.
  //
  // This method wraps LoadHCLFile, and so it inherits the syntax selection
  // behaviors documented for that method.