~alcinnz/haskell-stylist

ref: 0a897a1de2316b6c02dffaff38a8cb3e66769d1e haskell-stylist/src/Stylish/Element.hs -rw-r--r-- 308 bytes
0a897a1d — Adrian Cochrane Implement interpretor support exists and locale attribute tests. 5 years ago
                                                                                
df2761aa Adrian Cochrane
8492d01f Adrian Cochrane
df2761aa Adrian Cochrane
8492d01f Adrian Cochrane
df2761aa Adrian Cochrane
8492d01f Adrian Cochrane
1
2
3
4
5
6
7
8
9
10
11
12
13
module Stylish.Element(
        Element(..), Attribute(..)
    ) where

import Data.Text.Internal (Text(..))

data Element = ElementNode {
    parent :: Maybe Element,
    previous :: Maybe Element,
    name :: Text,
    attributes :: [Attribute] -- in sorted order.
}
data Attribute = Attribute Text String