Safe Haskell | None |
---|---|
Language | Haskell2010 |
- patUnbind :: (Alpha p, Alpha t) => p -> Bind p t -> t
- data Prim
- rPrim1 :: forall ctx. () -> () -> () -> R1 ctx Prim
- rPrim :: R Prim
- evalPrim :: Prim -> Int -> Int -> Int
- type M = ExceptT String FreshM
- runM :: M a -> a
- pp :: Display t => t -> String
- class Display t where
- newtype DM a = DM {}
- maybeParens :: Bool -> Doc -> Doc
- prefix :: String -> Doc -> DM Doc
- binop :: Doc -> String -> Doc -> DM Doc
- precedence :: String -> Int
- data DispInfo = DI {}
- initDI :: DispInfo
- withPrec :: Int -> DM a -> DM a
- getPrec :: DM Int
- intersperse :: Doc -> [Doc] -> [Doc]
- displayList :: Display t => [t] -> DM Doc
- displayTuple :: Display t => [t] -> DM Doc
Documentation
class Display t where Source #
precedence :: String -> Int Source #
The data structure for information about the display