tree.js init

This commit is contained in:
cloudhead
2010-03-01 15:32:49 -05:00
parent 5ee0209e8a
commit 69d973ed29

20
lib/less/tree.js Normal file
View File

@@ -0,0 +1,20 @@
var path = require('path');
var tree = exports;
['color', 'directive', 'operation', 'dimension',
'keyword', 'variable', 'ruleset', 'element',
'selector', 'quoted', 'expression', 'rule',
'call', 'url', 'alpha'
].forEach(function (n) {
process.mixin(tree, require(path.join('less', 'node', n)));
});
tree.operate = function (op, a, b) {
switch (op) {
case '+': return a + b;
case '-': return a - b;
case '*': return a * b;
case '/': return a / b;
}
};