Documentation ¶
Index ¶
- func BuildTree(pwg *sync.WaitGroup, c chan tree, g git.Git, pythonRoot string)
- func BuildTrees(pythonRoots file.Paths, g git.Git) *trees
- func CalculatePythonRoots(paths file.Paths) file.Paths
- func ClassToPath(root string, class string) string
- func PathToClass(path string) (string, error)
- type Arg
- type Classes
- func (p *Classes) Add(items ...string) *Classes
- func (s *Classes) Copy() Classes
- func (p *Classes) Discard(other Classes) *Classes
- func (p *Classes) Intersection(other Classes) *Classes
- func (c Classes) Lister() []string
- func (c Classes) SameAs(o Classes) bool
- func (p *Classes) Union(other Classes) *Classes
- type Dict
- type DictElement
- type Directive
- type List
- type ListElement
- type Pants
- type Value
- type Void
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClassToPath ¶
func PathToClass ¶
Types ¶
type Dict ¶
type Dict struct {
DictElements []*DictElement `( "{" ( @@ ","? )+ "}" | "{}" )`
}
type DictElement ¶
type List ¶
type List struct {
ListElement []*ListElement `( "[" ( @@ ","? )+ "]" | "[" "]" )`
}
type ListElement ¶
type ListElement struct {
Value *Value `@@`
}
type Pants ¶
type Pants struct {
Directives []*Directive `@@*`
}
func ParsePants ¶
func (*Pants) SendDepPairs ¶
func (p *Pants) SendDepPairs(depPairs chan depPair)
Click to show internal directories.
Click to hide internal directories.