1
0
Fork 0
mirror of https://github.com/haml/haml.git synced 2022-11-09 12:33:31 -05:00
Commit graph

22 commits

Author SHA1 Message Date
Nathan Weizenbaum
03d2ab6f3b Rename Sass::Constant to Sass::Script, and refer to constants as variables. 2008-10-12 19:03:06 -07:00
Nathan Weizenbaum
f490d2105a Big overhaul of SassScript parsing, along with a few syntax changes.
Most notably, "&&", "||", and "!" have been replaced by "and", "or", and "not" respectively.
2008-10-11 04:00:55 -07:00
Nathan Weizenbaum
f93f3fdca3 Add support for == and ~= in SassScript. 2008-08-10 14:21:52 -04:00
Nathan Weizenbaum
901e1f378d Add a boolean datatype to SassScript. 2008-08-09 00:17:58 -04:00
Nathan Weizenbaum
2cfe2c11cb Have SassScript handle unary operators in a saner, more flexible way. 2008-06-15 01:15:59 -07:00
Nathan Weizenbaum
1de7e1e983 Add support for Sass functions. 2008-06-05 15:06:48 -07:00
Nathan Weizenbaum
b519b5d72d Give Sass constant objects readable #inspect values. 2008-06-01 15:10:02 -07:00
Nathan Weizenbaum
c5d2bb774e Make sure all Sass errors have trailing periods. 2008-04-19 10:16:10 -07:00
Nathan Weizenbaum
84fdde13a5 Get rid of trailing whitespace. 2008-04-07 23:09:17 -07:00
nex3
03c644e5a6 Added lots of :nodocs: and
git-svn-id: svn://hamptoncatlin.com/haml/trunk@384 7063305b-7217-0410-af8c-cdc13e5119b9
2007-03-01 05:52:47 +00:00
nex3
048b345e1c Sass reports illegal operations better.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@358 7063305b-7217-0410-af8c-cdc13e5119b9
2007-02-10 02:55:55 +00:00
nex3
9a22c3717e Added a bunch of tests for Sass... almost at 100% rcov!
git-svn-id: svn://hamptoncatlin.com/haml/trunk@322 7063305b-7217-0410-af8c-cdc13e5119b9
2007-01-31 04:30:30 +00:00
nex3
7aedfff581 Cleaner exception handling in Sass::Constant.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@319 7063305b-7217-0410-af8c-cdc13e5119b9
2007-01-28 17:24:08 +00:00
nex3
e0ed883ae6 Errors raised by Sass::Constant and friends now subclasses of Sass::SyntaxError.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@318 7063305b-7217-0410-af8c-cdc13e5119b9
2007-01-28 10:28:19 +00:00
nex3
0a13b9f3eb Not all operations are symmetric.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@258 7063305b-7217-0410-af8c-cdc13e5119b9
2006-12-23 22:58:27 +00:00
nex3
99ee33a7bd More operator/constant structure changes, plus operator defined for numbers.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@257 7063305b-7217-0410-af8c-cdc13e5119b9
2006-12-23 22:57:31 +00:00
nex3
4246a12203 More advanced operation stuff.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@256 7063305b-7217-0410-af8c-cdc13e5119b9
2006-12-23 22:34:12 +00:00
nex3
8116d203e8 Framework for Constant operations.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@255 7063305b-7217-0410-af8c-cdc13e5119b9
2006-12-23 22:32:05 +00:00
nex3
808dcec05f Color literal.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@253 7063305b-7217-0410-af8c-cdc13e5119b9
2006-12-23 21:51:44 +00:00
nex3
e794493bc8 Number literal.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@251 7063305b-7217-0410-af8c-cdc13e5119b9
2006-12-23 21:23:27 +00:00
nex3
c5b044d4b0 Proper constant substitution.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@248 7063305b-7217-0410-af8c-cdc13e5119b9
2006-12-23 03:06:52 +00:00
nex3
b8082abeb8 More advanced constant arithmetic.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@244 7063305b-7217-0410-af8c-cdc13e5119b9
2006-12-22 10:28:17 +00:00