Safe Haskell | None |
---|---|
Language | Haskell98 |
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 a Source
node :: DoublyLinkedTree a -> a -> [DoublyLinkedTree a] -> DoublyLinkedTree a Source
selectChild :: Int -> DoublyLinkedTree a -> DoublyLinkedTree a Source
selectRoot :: DoublyLinkedTree a -> DoublyLinkedTree a Source