Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
module Agda.Syntax.Common.
Pretty Pretty printing functions.
pattern
PStr :: () => String -> TextDetailsAgda Agda.Syntax.Common.Pretty Used to represent a Fast String fragment but now deprecated and identical to the Str constructor.
-
Agda Agda.Syntax.Common.Pretty Normal rendering (lineLength and ribbonsPerLine respected').
-
Agda Agda.Syntax.Common.Pretty While Show is for rendering data in Haskell syntax, Pretty is for displaying data to the world, i.e., the user and the environment. Atomic data has no inner document structure, so just implement pretty as pretty a = text $ ... a ....
Paren :: Range -> Expr -> ExprAgda Agda.Syntax.Concrete ex: (e)
ParenP :: Range -> Pattern -> PatternAgda Agda.Syntax.Concrete (p)
-
Agda Agda.Syntax.Concrete Concrete patterns. No literals in patterns at the moment.
PatternOrCopattern :: Range -> RecordDirectiveAgda Agda.Syntax.Concrete If declaration pattern is present, give its range.
PatternSyn :: Range -> Name -> [WithHiding Name] -> Pattern -> DeclarationAgda Agda.Syntax.Concrete No documentation available.
Pi :: Telescope1 -> Expr -> ExprAgda Agda.Syntax.Concrete ex: (xs:e) -> e or {xs:e} -> e