From 7d540c43481903333757c1232c6fdd6d7626b623 Mon Sep 17 00:00:00 2001 From: Adrian Cochrane Date: Mon, 17 Jun 2019 16:42:17 +1200 Subject: [PATCH] Compose together rule stores. --- src/Stylish/Style/Selector.hs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/Stylish/Style/Selector.hs diff --git a/src/Stylish/Style/Selector.hs b/src/Stylish/Style/Selector.hs new file mode 100644 index 0000000..308df4c --- /dev/null +++ b/src/Stylish/Style/Selector.hs @@ -0,0 +1,17 @@ +module Stylish.Style.Selector( + + ) where + +import Stylish.Style.Selector.Index +import Stylish.Style.Selector.Interpret +import Stylish.Style.Selector.Specificity +import Stylish.Style.Selector.Common + +ruleStore = OrderedRuleStore (InterpretedRuleStore styleIndex) 0 + +data QueryableStyleSheet = QueryableStyleSheet { + store :: RuleStore, + priority :: Int -- author vs user agent vs user styles +} + +queryableStyleSheet = QueryableStyleSheet {store = ruleStore, proirity = 0} -- 2.30.2