module Data.Gibberish
(
genPassword,
genPasswords,
genPasswords',
genPassphrase,
genPassphrase',
Pass (),
runPass,
evalPass,
usingPass,
PassT (..),
runPassT,
evalPassT,
usingPassT,
module Control.Monad.Random,
GenPasswordOpts (..),
GenPassphraseOpts (..),
Language (..),
TrigraphConfig (..),
Trigraph (..),
Word (..),
Unigram (..),
Digram (..),
Trigram (..),
Frequency (..),
Frequencies (..),
GibberishErr (..),
isTrigraphNotFound,
isImpossibleError,
genTrigraph,
loadTrigraph,
) where
import Data.Gibberish.Errors
import Data.Gibberish.Gen
import Data.Gibberish.Monad.Pass
import Data.Gibberish.Types
import Control.Monad.Random
import Prelude hiding (Word ())