Documentation ¶ Index ¶ func NewBeyondPackage(path string) (*ast.Package, []string) type BeyondParser func New(gopath string, project string) *BeyondParser func (pp *BeyondParser) Parse(path string) map[string]*Package type Package func (p *Package) Node() *ast.Package func (p *Package) Path() string Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func NewBeyondPackage ¶ func NewBeyondPackage(path string) (*ast.Package, []string) NewBeyondPackage return the package and the list of imports Types ¶ type BeyondParser ¶ type BeyondParser struct { // contains filtered or unexported fields } BeyondParser struct func New ¶ func New(gopath string, project string) *BeyondParser New instance a new BeyondParser func (*BeyondParser) Parse ¶ func (pp *BeyondParser) Parse(path string) map[string]*Package Parse parse the input type Package ¶ type Package struct { // contains filtered or unexported fields } Package struct func (*Package) Node ¶ func (p *Package) Node() *ast.Package Node return the node instance func (*Package) Path ¶ func (p *Package) Path() string Path return the package path Source Files ¶ View all Source files filter.go gopath.go package.go parser.go Click to show internal directories. Click to hide internal directories.