Safe Haskell | None |
---|---|
Language | Haskell2010 |
Technique.Formatter
Contents
Synopsis
- data TechniqueToken
- colourizeTechnique :: TechniqueToken -> AnsiColour
- commaCat :: (Render a, Token a ~ TechniqueToken) => [a] -> Doc (Token a)
- numberToSuperscript :: Int8 -> Doc ann
- toSuperscript :: Char -> Char
Documentation
data TechniqueToken Source #
commaCat :: (Render a, Token a ~ TechniqueToken) => [a] -> Doc (Token a) Source #
Punctuate a list with commas annotated with Symbol highlighting.
numberToSuperscript :: Int8 -> Doc ann Source #
toSuperscript :: Char -> Char Source #
Orphan instances
Render Decimal Source # | |
Render Quantity Source # | |
Render Operator Source # | |
Render Binding Source # | |
Render Tablet Source # | |
Render Expression Source # | |
Associated Types type Token Expression # Methods colourize :: Token Expression -> AnsiColour # highlight :: Expression -> Doc (Token Expression) # | |
Render Statement Source # | |
Render Block Source # | |
Render Procedure Source # | |
Render Type Source # | |
Render Markdown Source # | |
Render Attribute Source # | |
Render Label Source # | |
Render Identifier Source # | |
Associated Types type Token Identifier # Methods colourize :: Token Identifier -> AnsiColour # highlight :: Identifier -> Doc (Token Identifier) # | |
Render Technique Source # | |
Pretty Quantity Source # | |
Pretty Procedure Source # | |
Pretty Label Source # | |
Pretty Identifier Source # | |