Commit d935b77e by Aaron Leung

Slightly nicer formatting for the section comments.

parent d81158dd
...@@ -66,7 +66,9 @@ namespace Sass { ...@@ -66,7 +66,9 @@ namespace Sass {
throw Error(Error::evaluation, path, line, message); throw Error(Error::evaluation, path, line, message);
} }
////////////////////////////////////////////////////////////////////////
// RGB Functions /////////////////////////////////////////////////////// // RGB Functions ///////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
extern Signature rgb_sig = "rgb($red, $green, $blue)"; extern Signature rgb_sig = "rgb($red, $green, $blue)";
Node rgb(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) { Node rgb(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) {
...@@ -168,7 +170,9 @@ namespace Sass { ...@@ -168,7 +170,9 @@ namespace Sass {
return mixed; return mixed;
} }
////////////////////////////////////////////////////////////////////////
// HSL Functions /////////////////////////////////////////////////////// // HSL Functions ///////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
// RGB to HSL helper function so we can do hsl operations. // RGB to HSL helper function so we can do hsl operations.
// (taken from http://www.easyrgb.com) // (taken from http://www.easyrgb.com)
...@@ -450,7 +454,9 @@ namespace Sass { ...@@ -450,7 +454,9 @@ namespace Sass {
orig[3].numeric_value()); orig[3].numeric_value());
} }
////////////////////////////////////////////////////////////////////////
// Opacity Functions /////////////////////////////////////////////////// // Opacity Functions ///////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
extern Signature alpha_sig = "alpha($color)"; extern Signature alpha_sig = "alpha($color)";
Node alpha(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) { Node alpha(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) {
...@@ -534,7 +540,9 @@ namespace Sass { ...@@ -534,7 +540,9 @@ namespace Sass {
alpha); alpha);
} }
////////////////////////////////////////////////////////////////////////
// Other Color Functions /////////////////////////////////////////////// // Other Color Functions ///////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
extern Signature adjust_color_sig = "adjust-color($color, $red: false, $green: false, $blue: false, $hue: false, $saturation: false, $lightness: false, $alpha: false)"; extern Signature adjust_color_sig = "adjust-color($color, $red: false, $green: false, $blue: false, $hue: false, $saturation: false, $lightness: false, $alpha: false)";
Node adjust_color(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) { Node adjust_color(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) {
...@@ -658,7 +666,9 @@ namespace Sass { ...@@ -658,7 +666,9 @@ namespace Sass {
return Node(); return Node();
} }
////////////////////////////////////////////////////////////////////////
// String Functions //////////////////////////////////////////////////// // String Functions ////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
extern Signature unquote_sig = "unquote($string)"; extern Signature unquote_sig = "unquote($string)";
Node unquote(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) { Node unquote(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) {
...@@ -694,7 +704,9 @@ namespace Sass { ...@@ -694,7 +704,9 @@ namespace Sass {
return orig; return orig;
} }
////////////////////////////////////////////////////////////////////////
// Number Functions //////////////////////////////////////////////////// // Number Functions ////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
extern Signature percentage_sig = "percentage($value)"; extern Signature percentage_sig = "percentage($value)";
Node percentage(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) { Node percentage(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) {
...@@ -821,7 +833,9 @@ namespace Sass { ...@@ -821,7 +833,9 @@ namespace Sass {
return Node(); return Node();
} }
////////////////////////////////////////////////////////////////////////
// List Functions ////////////////////////////////////////////////////// // List Functions //////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
extern Signature length_sig = "length($list)"; extern Signature length_sig = "length($list)";
Node length(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) { Node length(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) {
...@@ -960,7 +974,9 @@ namespace Sass { ...@@ -960,7 +974,9 @@ namespace Sass {
return new_list.size() ? new_list : new_Node(Node::nil, path, line, 0); return new_list.size() ? new_list : new_Node(Node::nil, path, line, 0);
} }
////////////////////////////////////////////////////////////////////////
// Introspection Functions ///////////////////////////////////////////// // Introspection Functions /////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
extern Signature type_of_sig = "type-of($value)"; extern Signature type_of_sig = "type-of($value)";
Node type_of(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) { Node type_of(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) {
...@@ -1074,7 +1090,10 @@ namespace Sass { ...@@ -1074,7 +1090,10 @@ namespace Sass {
return new_Node(Node::boolean, path, line, false); return new_Node(Node::boolean, path, line, false);
} }
////////////////////////////////////////////////////////////////////////
// Boolean Functions /////////////////////////////////////////////////// // Boolean Functions ///////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
extern Signature not_sig = "not($value)"; extern Signature not_sig = "not($value)";
Node not_impl(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) { Node not_impl(const Node parameter_names, Environment& bindings, Node_Factory& new_Node, string& path, size_t line) {
Node val(bindings[parameter_names[0].token()]); Node val(bindings[parameter_names[0].token()]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment