nmindex

package
v0.9.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IndexBuilder

type IndexBuilder struct {
	// contains filtered or unexported fields
}

func NewIndexBuilder

func NewIndexBuilder(nm *nm.Cmd) *IndexBuilder

func (*IndexBuilder) Index

func (p *IndexBuilder) Index(fromDir []string, toDir string, progress func(path string)) error

func (*IndexBuilder) IndexDir

func (p *IndexBuilder) IndexDir(fromDir, toDir string, progress func(path string)) error

func (*IndexBuilder) IndexFile

func (p *IndexBuilder) IndexFile(arFile, outFile string) (err error)

type MatchedFile

type MatchedFile struct {
	ArFile string
	Items  []*MatchedItem
}

MatchedFile represents a matched file

func Query

func Query(dir string, query string) (files []*MatchedFile, err error)

Query queries symbol in index files (allow wildcard).

type MatchedItem

type MatchedItem struct {
	ObjFile string
	Symbol  string
	Type    nm.SymbolType
}

MatchedItem represents a matched item

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL