|
|
|
|
Synopsis |
|
|
|
Documentation |
|
showMooseRoleDef |
|
|
showPerl6RoleDef |
|
|
showMooseClassDef |
|
|
showPerl6ClassDef |
|
|
qt :: String -> Doc |
|
type NamespaceMangler = String -> String |
|
class Typeable a => MooseClass a where |
| Methods | | | Instances | |
|
|
class PLit a => Perl6Class a where |
| Methods | | | Instances | |
|
|
showKV :: (PLit a, PLit b) => (a, b) -> Doc |
|
ts :: PLit a => a -> Doc |
|
qbraces :: [Doc] -> [Doc] |
|
class (Typeable a, Show a) => PLit a where |
typeclass for dumping literals in Perl 6 source code.
| | Methods | | | Instances | |
|
|
showStringLiteral :: String -> [Doc] |
Turn a string into source-code fitting Perl 6 string literal.
May result in code for concatenation of several such literals.
The restult is a [Doc] rather than a single String so that
calling pretty-printers can render linebreaks at the correct places
trivially with cat.
|
|
showSLiteral :: ByteString -> [Doc] |
An FPS version of showStringLiteral.
Since the pretty-printing library isn't fps, this isn't
as fast as it might have been.
|
|
showLLiteral :: ByteString -> [Doc] |
An FPS version of showStringLiteral.
Since the pretty-printing library isn't fps, this isn't
as fast as it might have been.
|
|
Produced by Haddock version 2.7.2 |