func LoadWorkspaceData(path, pkg string, data []byte) (*File, error) {
	ast, err := bzl.ParseWorkspace(path, data)
	if err != nil {
		return nil, err
	}
	return ScanAST(pkg, ast), nil
}
func LoadWorkspaceData(path, pkg string, data []byte) (*File, error) {
	ast, err := bzl.ParseWorkspace(path, data)
	if err != nil {
		return nil, err
	}
	return ScanAST(pkg, ast), nil
}
func LoadWorkspaceData ( path , pkg string , data [ ] byte ) ( * File , error ) { ast , err := bzl . ParseWorkspace ( path , data ) if err != nil { return nil , err } return ScanAST ( pkg , ast ) , nil }
// LoadWorkspaceData is similar to LoadData but parses the data as a
// WORKSPACE file.
LoadWorkspaceData is similar to LoadData but parses the data as a WORKSPACE file .