Sha256: a9e46aa8bedc7f6e2f9a4331e91d32289ba783721b64d4ba00783d6e09f8093b
Contents?: true
Size: 663 Bytes
Versions: 33
Compression:
Stored size: 663 Bytes
Contents
module Sass module Script # This is a subclass of {Lexer} for use in parsing plain CSS properties. # # @see Sass::SCSS::CssParser class CssLexer < Lexer private def token important || super end def string(re, *args) if re == :uri return unless uri = scan(URI) return [:string, Script::Value::String.new(uri)] end return unless scan(STRING) [:string, Script::Value::String.new((@scanner[1] || @scanner[2]).gsub(/\\(['"])/, '\1'), :string)] end def important return unless s = scan(IMPORTANT) [:raw, s] end end end end
Version data entries
33 entries across 33 versions & 1 rubygems