|
|
|
|
| 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 |