Safe Haskell | None |
---|
- type DAWGD a b = DAWG a (Maybe b)
- data DAWG a b = DAWG {}
- size :: DAWG a b -> Int
- row :: DAWG a b -> Int -> Row a b
- data Row a b = Row {}
- entry :: DAWG a (Maybe b) -> [Int] -> Maybe ([a], b)
- charOn :: DAWG a b -> (Int, Int) -> Maybe a
- valueIn :: DAWG a b -> Int -> b
- edges :: DAWG a b -> Int -> [(a, Int)]
- edgeOn :: Eq a => DAWG a b -> Int -> a -> Maybe Int
- serialize :: Ord a => DAWG a b -> [Node a b]
- deserialize :: Ord a => [Node a b] -> DAWG a b
Documentation
deserialize :: Ord a => [Node a b] -> DAWG a bSource
Assumptiom: root node is last in the serialization list.