| Safe Haskell | None |
|---|
Helium.StaticAnalysis.Miscellaneous.DoublyLinkedTree
Description
At each node, extra information (attributes) can be stored.
Documentation
data DoublyLinkedTree attributes Source
Constructors
| DoublyLinkedTree | |
Fields
| |
root :: a -> [DoublyLinkedTree a] -> DoublyLinkedTree aSource
node :: DoublyLinkedTree a -> a -> [DoublyLinkedTree a] -> DoublyLinkedTree aSource
selectChild :: Int -> DoublyLinkedTree a -> DoublyLinkedTree aSource
selectRoot :: DoublyLinkedTree a -> DoublyLinkedTree aSource