BiGUL-0.9.0.0: The Bidirectional Generic Update Language

Safe HaskellNone
LanguageHaskell2010

Generics.BiGUL.TH

Documentation

normal' :: ExpOrPat a => ExpQ -> a -> ExpQ Source

normalS :: ExpOrPat a => a -> ExpQ Source

normalV :: ExpOrPat a => a -> ExpQ Source

normalV' :: (ExpOrPat a, ExpOrPat b) => a -> b -> ExpQ Source

normalSV :: (ExpOrPat a, ExpOrPat b) => a -> b -> ExpQ Source

adaptiveS :: ExpOrPat a => a -> ExpQ Source

adaptiveV :: ExpOrPat a => a -> ExpQ Source

adaptiveSV :: (ExpOrPat a, ExpOrPat b) => a -> b -> ExpQ Source

update :: Q Pat -> Q Pat -> Q [Dec] -> Q Exp Source