github.com/anchore/syft@v1.38.2/syft/pkg/cataloger/swipl/cataloger.go (about) 1 /* 2 Package swipl provides a Cataloger implementation relating to packages within the SWI Prolog language ecosystem. 3 */ 4 package swipl 5 6 import ( 7 "github.com/anchore/syft/syft/pkg" 8 "github.com/anchore/syft/syft/pkg/cataloger/generic" 9 ) 10 11 // NewSwiplPackCataloger returns a new SWI Prolog Pack package manager cataloger object. 12 func NewSwiplPackCataloger() pkg.Cataloger { 13 return generic.NewCataloger("swipl-pack-cataloger"). 14 WithParserByGlobs(parsePackPackage, "**/pack.pl") 15 }