3 tree.Variable = function (name, index) { this.name = name, this.index = index };
4 tree.Variable.prototype = {
6 var variable, v, name = this.name;
8 if (name.indexOf('@@') == 0) {
9 name = '@' + new(tree.Variable)(name.slice(1)).eval(env).value;
12 if (variable = tree.find(env.frames, function (frame) {
13 if (v = frame.variable(name)) {
14 return v.value.eval(env);
16 })) { return variable }
18 throw { message: "variable " + name + " is undefined",
24 })(require('less/tree'));