Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DepTree ¶
type DepTree[T any] struct { // Info present on DepTree construction. Ids []string NodeParser[T] // Info present just after node processing. Graph *graph.Graph[T] Entrypoints []*graph.Node[T] Cycles *orderedmap.OrderedMap[[2]string, graph.Cycle] // contains filtered or unexported fields }
func NewDepTree ¶
func NewDepTree[T any](parser NodeParser[T], ids []string) *DepTree[T]
func (*DepTree[T]) LoadCycles ¶ added in v0.17.4
func (dt *DepTree[T]) LoadCycles()
func (*DepTree[T]) WithStdErrLoader ¶ added in v0.19.0
type DisplayResult ¶ added in v0.19.2
type NodeParser ¶
type NodeParserBuilder ¶ added in v0.13.5
type NodeParserBuilder[T any] func([]string) (NodeParser[T], error)
type TestParser ¶
type TestParser struct {
Spec [][]int
}
func (*TestParser) Display ¶
func (t *TestParser) Display(n *graph.Node[[]int]) DisplayResult
Click to show internal directories.
Click to hide internal directories.