Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Text.CSS.Parse
Description
Parse CSS with parseNestedBlocks and render it with renderNestedBlock
Synopsis
- data NestedBlock
- = NestedBlock Text [NestedBlock]
- | LeafBlock CssBlock
- parseNestedBlocks :: Text -> Either String [NestedBlock]
- parseBlocks :: Text -> Either String [CssBlock]
- parseBlock :: Text -> Either String CssBlock
- attrParser :: Parser (Text, Text)
- attrsParser :: Parser [(Text, Text)]
- blockParser :: Parser (Text, [(Text, Text)])
- blocksParser :: Parser [(Text, [(Text, Text)])]
- parseAttr :: Text -> Either String (Text, Text)
- parseAttrs :: Text -> Either String [(Text, Text)]
Documentation
data NestedBlock Source #
Constructors
NestedBlock Text [NestedBlock] | for example a media query |
LeafBlock CssBlock |
Instances
Show NestedBlock Source # | |
Defined in Text.CSS.Parse Methods showsPrec :: Int -> NestedBlock -> ShowS # show :: NestedBlock -> String # showList :: [NestedBlock] -> ShowS # | |
Eq NestedBlock Source # | |
Defined in Text.CSS.Parse |
parseNestedBlocks :: Text -> Either String [NestedBlock] Source #
The preferred parser, will capture media queries