Sha256: dff6c4bf959fbe99068fa2b7e9f2c10a4dda81d531ef5f9fbe5b4f32b69be30c
Contents?: true
Size: 717 Bytes
Versions: 33
Compression:
Stored size: 717 Bytes
Contents
require 'sass/script' require 'sass/script/css_lexer' module Sass module Script class CssParser < Parser private # @private def lexer_class; CssLexer; end # We need a production that only does /, # since * and % aren't allowed in plain CSS production :div, :unary_plus, :div def string return number unless tok = try_tok(:string) return tok.value unless @lexer.peek && @lexer.peek.type == :begin_interpolation end # Short-circuit all the SassScript-only productions alias_method :interpolation, :concat alias_method :or_expr, :div alias_method :unary_div, :funcall alias_method :paren, :string end end end
Version data entries
33 entries across 33 versions & 2 rubygems