MCPcopy
hub / github.com/google/mangle / Extract

Function Extract

packages/packages.go:239–247  ·  view source on GitHub ↗

Extract components from a parse.SourceUnit type.

(su parse.SourceUnit)

Source from the content-addressed store, hash-verified

237
238// Extract components from a parse.SourceUnit type.
239func Extract(su parse.SourceUnit) (Package, error) {
240 pkg, err := findPackage(su.Decls)
241 if err != nil {
242 return Package{}, err
243 }
244
245 pkg.units = append(pkg.units, su)
246 return pkg, nil
247}

Callers 2

ExtractPackagesFunction · 0.92
TestExtractFunction · 0.85

Calls 1

findPackageFunction · 0.85

Tested by 1

TestExtractFunction · 0.68