Module Sass::Selector
In: lib/sass/selector.rb
lib/sass/selector/abstract_sequence.rb
lib/sass/selector/sequence.rb
lib/sass/selector/simple.rb
lib/sass/selector/comma_sequence.rb
lib/sass/selector/simple_sequence.rb
Haml::Util Engine Color SyntaxError UnitConversionError StandardError AbstractSequence CommaSequence Sequence SimpleSequence Simple Parent Universal Class SelectorPseudoClass Id Pseudo Attribute Interpolation Element Node Operation Literal UnaryOperation StringInterpolation Funcall Interpolation Variable Lexer CssLexer Number Bool String Parser Parser CssParser EvaluationContext StaticParser SassParser CssParser Node DebugNode IfNode CommentNode ForNode PropNode MixinNode DirectiveNode ExtendNode VariableNode WarnNode RootNode WhileNode RuleNode MixinDefNode Enumerable ImportNode Merb::BootLoader MerbBootLoader Repl CSS Environment Rack StalenessChecker lib/sass/repl.rb lib/sass/css.rb lib/sass/environment.rb lib/sass/error.rb lib/sass/engine.rb lib/sass/selector/simple_sequence.rb lib/sass/selector/abstract_sequence.rb lib/sass/selector/sequence.rb lib/sass/selector/comma_sequence.rb lib/sass/selector/simple.rb lib/sass/selector.rb Selector lib/sass/script/css_parser.rb lib/sass/script/lexer.rb lib/sass/script/color.rb lib/sass/script/string.rb lib/sass/script/unary_operation.rb lib/sass/script/variable.rb lib/sass/script/funcall.rb lib/sass/script/string_interpolation.rb lib/sass/script/operation.rb lib/sass/script/bool.rb lib/sass/script/parser.rb lib/sass/script/literal.rb lib/sass/script/node.rb lib/sass/script/interpolation.rb lib/sass/script/css_lexer.rb lib/sass/script/number.rb lib/sass/script/functions.rb Functions Script lib/sass/scss/sass_parser.rb lib/sass/scss/static_parser.rb lib/sass/scss/parser.rb lib/sass/scss/css_parser.rb ScriptLexer ScriptParser RX SCSS Files Callbacks lib/sass/tree/while_node.rb lib/sass/tree/if_node.rb lib/sass/tree/mixin_def_node.rb lib/sass/tree/debug_node.rb lib/sass/tree/root_node.rb lib/sass/tree/for_node.rb lib/sass/tree/import_node.rb lib/sass/tree/prop_node.rb lib/sass/tree/node.rb lib/sass/tree/comment_node.rb lib/sass/tree/extend_node.rb lib/sass/tree/mixin_node.rb lib/sass/tree/warn_node.rb lib/sass/tree/directive_node.rb lib/sass/tree/rule_node.rb lib/sass/tree/variable_node.rb Tree lib/sass/plugin/rack.rb lib/sass/plugin/staleness_checker.rb lib/sass/plugin/merb.rb Plugin Sass dot/m_85_0.png

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::Parent
Class Sass::Selector::Pseudo
Class Sass::Selector::SelectorPseudoClass
Class Sass::Selector::Sequence
Class Sass::Selector::Simple
Class Sass::Selector::SimpleSequence
Class Sass::Selector::Universal

[Validate]