Module | Sass::Selector
In: | lib/sass/selector/simple_sequence.rb lib/sass/selector/abstract_sequence.rb lib/sass/selector/comma_sequence.rb lib/sass/selector/sequence.rb lib/sass/selector/simple.rb lib/sass/selector.rb

A namespace for nodes in the parse tree for selectors.

{CommaSequence} is the toplevel seelctor, representing a comma-separated sequence of {Sequence}s, such as `foo bar, baz bang`. {Sequence} is the next level, representing {SimpleSequence}s separated by combinators (e.g. descendant or child), such as `foo bar` or `foo > bar baz`. {SimpleSequence} is a sequence of selectors that all apply to a single element, such as `foo.bar[attr=val]`. Finally, {Simple} is the superclass of the simplest selectors, such as `.foo` or `bar`.

### Classes and Modules

Class Sass::Selector::AbstractSequence
Class Sass::Selector::Attribute
Class Sass::Selector::Class
Class Sass::Selector::CommaSequence
Class Sass::Selector::Element
Class Sass::Selector::Id
Class Sass::Selector::Interpolation
Class Sass::Selector::Negation
Class Sass::Selector::Parent
Class Sass::Selector::Pseudo
Class Sass::Selector::Sequence
Class Sass::Selector::Simple
Class Sass::Selector::SimpleSequence
Class Sass::Selector::Universal

[Validate]