retrie-0.1.1.1: A powerful, easy-to-use codemodding tool for Haskell.
Retrie.FreeVars
data FreeVars Source #
Defined in Retrie.FreeVars
Methods
showsPrec :: Int -> FreeVars -> ShowS #
show :: FreeVars -> String #
showList :: [FreeVars] -> ShowS #
(<>) :: FreeVars -> FreeVars -> FreeVars #
sconcat :: NonEmpty FreeVars -> FreeVars #
stimes :: Integral b => b -> FreeVars -> FreeVars #
mempty :: FreeVars #
mappend :: FreeVars -> FreeVars -> FreeVars #
mconcat :: [FreeVars] -> FreeVars #
elemFVs :: RdrName -> FreeVars -> Bool Source #
freeVars :: (Data a, Typeable a) => Quantifiers -> a -> FreeVars Source #
This is an over-approximation, but that is fine for our purposes.
substFVs :: Substitution -> FreeVars Source #