mode.utils.types.trees
Type classes for mode.utils.trees
.
-
class
mode.utils.types.trees.
NodeT
[source]
Node in a tree data structure.
-
children
= None
-
data
= None
-
abstract
new
(data: _T) → mode.utils.types.trees.NodeT[source]
-
abstract
add
(data: _T) → None[source]
-
abstract
discard
(data: _T) → None[source]
-
abstract
reattach
(parent: mode.utils.types.trees.NodeT) → mode.utils.types.trees.NodeT[source]
-
abstract
traverse
() → Iterator[mode.utils.types.trees.NodeT][source]
-
abstract
walk
() → Iterator[mode.utils.types.trees.NodeT][source]
-
abstract
as_graph
() → mode.utils.types.graphs.DependencyGraphT[source]
-
abstract property
parent
-
abstract property
root
-
abstract property
depth
-
abstract property
path