This repository was archived by the owner on Nov 27, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Implementation Status
dhemery edited this page Jul 3, 2012
·
23 revisions
-
*— universal pattern — Igor 0.3. -
classname— member of class pattern — Igor 0.3. -
classname*— kind of class pattern — Igor 0.3. -
[predicate]— predicate pattern — Igor 0.3. -
#name— identifier pattern foraccessibilityIdentifierproperty. — Igor 0.4. -
#integer— identifier pattern fortagproperty. — Igor 0.6.
- Igor 0.4 recognizes only names as identifiers in identifier patterns. It does not recognize numeric identifiers or string identifiers.
- Igor 0.4 does not recognize underscores in
#nameidentifier patterns.
-
#'string'— identifier pattern with string value. -
#"string"— identifier pattern with string value. -
:position— position pattern
- An instance pattern may include any number of simple patterns — Igor 0.4.
- The class-first rule — Igor 0.4.
- The at-most-one-class pattern rule — Igor 0.4.
-
a b— descendant combinator (whitespace) — Igor 0.4 -
a (b c) d— branch pattern — Igor 0.4 -
a > b— child combinator — Igor 0.4 -
a ~ b— sibling combinator — Igor 0.4
-
a $b c— subject marker — Igor 0.4
My priorities for implementing additional patterns are approximately:
- [[
:first-child|Simple Pattern#wiki-position]] - [[
:nth-child(n)|Simple Pattern#wiki-position]]
Other patterns follow those.