class Sass::SCSS::CssParser
This is a subclass of {Parser} which only parses plain CSS. It doesn't support any Sass extensions, such as interpolation, parent references, nested selectors, and so forth. It does support all the same CSS hacks as the SCSS parser, though.
Private Instance Methods
block_child(context)
click to toggle source
# File lib/sass/scss/css_parser.rb, line 17 def block_child(context) case context when :ruleset declaration when :stylesheet directive || ruleset when :directive directive || declaration_or_ruleset end end
interpolation()
click to toggle source
# File lib/sass/scss/css_parser.rb, line 14 def interpolation; nil; end
nested_properties!(node, space)
click to toggle source
# File lib/sass/scss/css_parser.rb, line 28 def nested_properties!(node, space) expected('expression (e.g. 1px, bold)'); end
parent_selector()
click to toggle source
# File lib/sass/scss/css_parser.rb, line 13 def parent_selector; nil; end
placeholder_selector()
click to toggle source
# File lib/sass/scss/css_parser.rb, line 12 def placeholder_selector; nil; end
use_css_import?()
click to toggle source
# File lib/sass/scss/css_parser.rb, line 15 def use_css_import?; true; end