yesod-test-1.6.19: integration testing for WAI/Yesod Applications
Safe HaskellSafe-Inferred
LanguageHaskell2010

Yesod.Test.CssQuery

Description

Parsing CSS selectors into queries.

Synopsis

Documentation

parseQuery :: Text -> Either String [[SelectorGroup]] Source #

Parses a query into an intermediate format which is easy to feed to HXT

  • The top-level lists represent the top level comma separated queries.
  • SelectorGroup is a group of qualifiers which are separated with spaces or > like these three: table.main.odd tr.even > td.big
  • A SelectorGroup as a list of Selector items, following the above example the selectors in the group are: table, .main and .odd