carto
Version:
Mapnik Stylesheet Compiler
26 lines (21 loc) • 597 B
JavaScript
(function (tree) {
var util = require('../util');
tree.Invalid = function Invalid(chunk, index, message, filename) {
this.chunk = chunk;
this.index = index;
this.message = message || "Invalid code: " + this.chunk;
this.filename = filename;
};
tree.Invalid.prototype.is = 'invalid';
tree.Invalid.prototype.ev = function(env) {
util.error(env, {
chunk: this.chunk,
index: this.index,
message: this.message || "Invalid code: " + this.chunk,
filename: this.filename
});
return {
is: 'undefined'
};
};
})(require('../tree'));