language-css-0.0.3.1: CSS 2.1 syntax

Safe HaskellSafe
LanguageHaskell2010

Language.Css.Pretty

Synopsis

Documentation

class Pretty a where Source #

Methods

pretty :: a -> Doc Source #

Instances
Pretty Uri Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Uri -> Doc Source #

Pretty S Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: S -> Doc Source #

Pretty Ms Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Ms -> Doc Source #

Pretty Percentage Source # 
Instance details

Defined in Language.Css.Pretty

Pretty Pt Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Pt -> Doc Source #

Pretty Pc Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Pc -> Doc Source #

Pretty Mm Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Mm -> Doc Source #

Pretty Cm Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Cm -> Doc Source #

Pretty In Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: In -> Doc Source #

Pretty Px Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Px -> Doc Source #

Pretty Ex Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Ex -> Doc Source #

Pretty Em Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Em -> Doc Source #

Pretty KHz Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: KHz -> Doc Source #

Pretty Hz Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Hz -> Doc Source #

Pretty Color Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Color -> Doc Source #

Pretty Grad Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Grad -> Doc Source #

Pretty Rad Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Rad -> Doc Source #

Pretty Deg Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Deg -> Doc Source #

Pretty Func Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Func -> Doc Source #

Pretty Value Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Value -> Doc Source #

Pretty Expr Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Expr -> Doc Source #

Pretty PseudoVal Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: PseudoVal -> Doc Source #

Pretty Attr Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Attr -> Doc Source #

Pretty SubSel Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: SubSel -> Doc Source #

Pretty SimpleSel Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: SimpleSel -> Doc Source #

Pretty Sel Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Sel -> Doc Source #

Pretty Prio Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Prio -> Doc Source #

Pretty Decl Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Decl -> Doc Source #

Pretty RuleSet Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: RuleSet -> Doc Source #

Pretty AtFontFace Source # 
Instance details

Defined in Language.Css.Pretty

Pretty AtPage Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: AtPage -> Doc Source #

Pretty AtMedia Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: AtMedia -> Doc Source #

Pretty ImportHead Source # 
Instance details

Defined in Language.Css.Pretty

Pretty AtImport Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: AtImport -> Doc Source #

Pretty AtCharSet Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: AtCharSet -> Doc Source #

Pretty StyleBody Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: StyleBody -> Doc Source #

Pretty StyleSheet Source # 
Instance details

Defined in Language.Css.Pretty

Pretty Ident Source # 
Instance details

Defined in Language.Css.Pretty

Methods

pretty :: Ident -> Doc Source #

prettyPrint :: Pretty a => a -> String Source #

pretty-print with the default style.