module Sass::Script
def self.const_missing(name)
- Private: -
def self.const_missing(name) klass = CONST_RENAMES[name] super unless klass CONST_RENAMES.each {|n, k| const_set(n, k)} klass end
def self.parse(value, line, offset, options = {})
-
(Script::Tree::Node)
- The root node of the parse tree
Parameters:
-
options
({Symbol => Object}
) -- An options hash; -
offset
(Fixnum
) -- The number of characters in on `line` that the SassScript started. -
line
(Fixnum
) -- The number of the line on which the SassScript appeared. -
value
(String
) -- The SassScript
def self.parse(value, line, offset, options = {}) Parser.parse(value, line, offset, options) rescue Sass::SyntaxError => e e.message << ": #{value.inspect}." if e.message == "SassScript error" e.modify_backtrace(:line => line, :filename => options[:filename]) raise e end