module Sass::Script

def self.const_missing(name)

Other tags:
    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 = {})

Returns:
  • (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