Module: Sass::Script
- Defined in:
- /var/www/sass-pages/.sass/lib/sass/script.rb,
/var/www/sass-pages/.sass/lib/sass/script/bool.rb,
/var/www/sass-pages/.sass/lib/sass/script/node.rb,
/var/www/sass-pages/.sass/lib/sass/script/list.rb,
/var/www/sass-pages/.sass/lib/sass/script/color.rb,
/var/www/sass-pages/.sass/lib/sass/script/lexer.rb,
/var/www/sass-pages/.sass/lib/sass/script/number.rb,
/var/www/sass-pages/.sass/lib/sass/script/parser.rb,
/var/www/sass-pages/.sass/lib/sass/script/string.rb,
/var/www/sass-pages/.sass/lib/sass/script/literal.rb,
/var/www/sass-pages/.sass/lib/sass/script/funcall.rb,
/var/www/sass-pages/.sass/lib/sass/script/variable.rb,
/var/www/sass-pages/.sass/lib/sass/script/operation.rb,
/var/www/sass-pages/.sass/lib/sass/script/functions.rb,
/var/www/sass-pages/.sass/lib/sass/script/css_lexer.rb,
/var/www/sass-pages/.sass/lib/sass/script/css_parser.rb,
/var/www/sass-pages/.sass/lib/sass/script/interpolation.rb,
/var/www/sass-pages/.sass/lib/sass/script/unary_operation.rb,
/var/www/sass-pages/.sass/lib/sass/script/string_interpolation.rb
Overview
SassScript is code that’s embedded in Sass documents to allow for property values to be computed from variables.
This module contains code that handles the parsing and evaluation of SassScript.
Defined Under Namespace
Modules: Functions Classes: Bool, Color, CssLexer, CssParser, Funcall, Interpolation, Lexer, List, Literal, Node, Number, Operation, Parser, String, StringInterpolation, UnaryOperation, Variable
Constant Summary
Class Method Summary
- + (Script::Node) parse(value, line, offset, options = {}) Parses a string of SassScript.
Class Method Details
+ (Script::Node) parse(value, line, offset, options = {})
Parses a string of SassScript
30 31 32 33 34 35 36 |
# File '/var/www/sass-pages/.sass/lib/sass/script.rb', line 30
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
|