Index
| AdjacentSibling | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| after | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| AttributeOperator | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| attributeOperator | Text.CSS3.Selectors.Parser | 
| AttributeSelector | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| attributeSelector | Text.CSS3.Selectors.Parser | 
| before | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| canMatch | Text.HTML.TagSoup.Tree.Selection, Text.HTML.TagSoup.Selection | 
| checkNull | Text.StringLike.Matchable | 
| Child | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| children | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| ClassSelector | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| Combinator | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| combinator | Text.CSS3.Selectors.Parser | 
| content | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| DashMatch | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| Descendant | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| descendants | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| Empty | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| ExactMatch | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| findTagBranchAttr | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| FirstChild | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| firstChild | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| FirstOfType | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| fromTagLeaf | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| fromTagTree | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| GeneralSibling | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| hasTagBranchAttr | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| hasTagBranchName | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| HeadSimpleSelector | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| headSimpleSelector | Text.CSS3.Selectors.Parser | 
| htmlRoot | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| identifier | Text.CSS3.Selectors.Parser | 
| IDSelector | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| IncludesMatch | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| InfixMatch | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| isTagBranch | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| isTagLeaf | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| iteratePos | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| LastChild | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| lastChild | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| LastOfType | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| Matchable | Text.StringLike.Matchable | 
| matchesExactly | Text.StringLike.Matchable | 
| matchesInfixOf | Text.StringLike.Matchable | 
| matchesPrefixOf | Text.StringLike.Matchable | 
| matchesSuffixOf | Text.StringLike.Matchable | 
| matchesWith | Text.HTML.TagSoup.Tree.Selection, Text.HTML.TagSoup.Selection | 
| matchesWordOf | Text.StringLike.Matchable | 
| maybeTagBranchAttrs | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| maybeTagBranchName | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| maybeTagBranchTrees | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| maybeTagLeafTag | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| name | Text.CSS3.Selectors.Parser | 
| nameCharLetter | Text.CSS3.Selectors.Parser | 
| nameStartLetter | Text.CSS3.Selectors.Parser | 
| nextSibling | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| Not | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| NthChild | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| NthLastChild | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| NthLastOfType | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| NthOfType | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| OnlyChild | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| OnlyOfType | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| parent | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| parents | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| parseSelector | Text.CSS3.Selectors.Parser, Text.HTML.TagSoup.Selection | 
| parseSelectorGroup | Text.CSS3.Selectors.Parser, Text.HTML.TagSoup.Selection | 
| PrefixMatch | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| prevSibling | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| PseudoClass | |
| 1 (Type/Class) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| 2 (Data Constructor) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| pseudoClass | Text.CSS3.Selectors.Parser | 
| PseudoClassParameter | |
| 1 (Type/Class) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| 2 (Data Constructor) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| pseudoClassParameter | Text.CSS3.Selectors.Parser | 
| Root | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| root | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| sel | Text.CSS3.Selectors.Parser | 
| select | Text.HTML.TagSoup.Tree.Selection, Text.HTML.TagSoup.Selection | 
| selectAll | Text.HTML.TagSoup.Tree.Selection, Text.HTML.TagSoup.Selection | 
| selectGroup | Text.HTML.TagSoup.Tree.Selection, Text.HTML.TagSoup.Selection | 
| Selector | |
| 1 (Type/Class) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| 2 (Data Constructor) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| selector | Text.CSS3.Selectors.Parser | 
| SelectorGroup | |
| 1 (Type/Class) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| 2 (Data Constructor) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| selectorGroup | Text.CSS3.Selectors.Parser | 
| SimpleSelectorSequence | |
| 1 (Type/Class) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| 2 (Data Constructor) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| simpleSelectorSequence | Text.CSS3.Selectors.Parser | 
| Specificity | |
| 1 (Type/Class) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| 2 (Data Constructor) | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| specificity | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| SuffixMatch | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| tagBranchAttrs | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| tagBranchName | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| tagBranchTrees | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| tagTree' | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection | 
| TagTreePos | |
| 1 (Type/Class) | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| 2 (Data Constructor) | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| TailSimpleSelector | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| tailSimpleSelector | Text.CSS3.Selectors.Parser | 
| traverseTree | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| traverseTreeBF | Text.HTML.TagSoup.Tree.Zipper, Text.HTML.TagSoup.Selection | 
| TypeSelector | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| UniversalSelector | Text.CSS3.Selectors.Syntax, Text.HTML.TagSoup.Selection | 
| whitespace | Text.CSS3.Selectors.Parser | 
| withTagTree | Text.HTML.TagSoup.Tree.Util, Text.HTML.TagSoup.Selection |