Safe Haskell | Safe-Inferred |
---|---|

Language | Haskell2010 |

- data Shrub a
- addShrub :: Shrub a -> String -> a -> Shrub a
- addShrubDegen :: Shrub a -> String -> a -> Shrub a
- subtractMultiple :: Shrub a -> [String] -> Shrub a
- subtractShrubDegen :: Shrub a -> String -> Shrub a
- fromListDegen :: [(String, a)] -> Shrub a
- fromList :: [(String, a)] -> Shrub a
- searchShrub :: Eq b => Shrub b -> String -> Int -> [(Int, b)]
- searchShrub' :: Shrub a -> String -> Int -> [(Int, a)]
- perfMatch' :: Shrub a -> String -> Int -> [(Int, a)]
- searchShrub'' :: Shrub a -> String -> Int -> Int -> [(Int, a)]
- searchShrubNE :: Eq a => Shrub a -> String -> a -> Int -> Int -> [(Int, a)]
- searchShrub3 :: Shrub a -> String -> Int -> Int -> [(Int, a)]
- searchShrubTM :: Int -> Shrub a -> String -> Int -> [(Int, a)]
- searchShrubPN :: Int -> Shrub a -> String -> Int -> [(Int, a)]
- searchShrubTK :: Int -> Shrub a -> String -> Int -> [(Int, a)]
- searchShrubTK2 :: Int -> Shrub a -> String -> Int -> Int -> [(Int, a)]
- searchShrubTK3 :: Int -> Shrub a -> String -> Int -> Int -> [(Int, a)]
- searchShrubXF :: Shrub a -> String -> Int -> Bool -> [(Int, a)]
- searchShrubIT :: Shrub a -> String -> Int -> [(Int, (a, String))]
- nubMax :: (Ord a, Eq b) => [(a, b)] -> [(a, b)]
- searchShrubCount :: Shrub a -> String -> Int -> [(Int, Int, a)]

# Documentation

addShrubDegen :: Shrub a -> String -> a -> Shrub a Source

subtractMultiple :: Shrub a -> [String] -> Shrub a Source

subtractShrubDegen :: Shrub a -> String -> Shrub a Source

fromListDegen :: [(String, a)] -> Shrub a Source

searchShrubNE :: Eq a => Shrub a -> String -> a -> Int -> Int -> [(Int, a)] Source

Search Shrub with constraint to ignore a result