technique-0.2.5: Procedures and Sequences
Safe HaskellNone
LanguageHaskell2010

Technique.Formatter

Synopsis

Documentation

commaCat :: (Render a, Token a ~ TechniqueToken) => [a] -> Doc (Token a) Source #

Punctuate a list with commas annotated with Symbol highlighting.

Orphan instances

Render Decimal Source # 
Instance details

Associated Types

type Token Decimal #

Render Quantity Source # 
Instance details

Associated Types

type Token Quantity #

Render Operator Source # 
Instance details

Associated Types

type Token Operator #

Render Binding Source # 
Instance details

Associated Types

type Token Binding #

Render Tablet Source # 
Instance details

Associated Types

type Token Tablet #

Render Expression Source # 
Instance details

Associated Types

type Token Expression #

Render Statement Source # 
Instance details

Associated Types

type Token Statement #

Render Block Source # 
Instance details

Associated Types

type Token Block #

Render Procedure Source # 
Instance details

Associated Types

type Token Procedure #

Render Type Source # 
Instance details

Associated Types

type Token Type #

Render Markdown Source # 
Instance details

Associated Types

type Token Markdown #

Render Attribute Source # 
Instance details

Associated Types

type Token Attribute #

Render Label Source # 
Instance details

Associated Types

type Token Label #

Render Identifier Source # 
Instance details

Associated Types

type Token Identifier #

Render Technique Source # 
Instance details

Associated Types

type Token Technique #

Pretty Quantity Source # 
Instance details

Methods

pretty :: Quantity -> Doc ann #

prettyList :: [Quantity] -> Doc ann #

Pretty Procedure Source # 
Instance details

Methods

pretty :: Procedure -> Doc ann #

prettyList :: [Procedure] -> Doc ann #

Pretty Label Source # 
Instance details

Methods

pretty :: Label -> Doc ann #

prettyList :: [Label] -> Doc ann #

Pretty Identifier Source # 
Instance details

Methods

pretty :: Identifier -> Doc ann #

prettyList :: [Identifier] -> Doc ann #