Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- data Dictionary
- makeDictionary :: FilePath -> IO (Either ScrabbleError Dictionary)
- dictionaryFromWords :: [String] -> Dictionary
- isValidWord :: Dictionary -> String -> Bool
- invalidWords :: Dictionary -> [String] -> [String]
Documentation
makeDictionary :: FilePath -> IO (Either ScrabbleError Dictionary) Source
Creates a dictionary from a file containing a list of valid words, each word being seperated by a newline.
dictionaryFromWords :: [String] -> Dictionary Source
isValidWord :: Dictionary -> String -> Bool Source
invalidWords :: Dictionary -> [String] -> [String] Source
Returns the list of words which are not present in the given dictionary from a list of input words.