// Generated by CoffeeScript 1.9.3var_Declaration,_Length,extend=function(child,parent){for(varkeyinparent){if(hasProp.call(parent,key))child[key]=parent[key];}functionctor(){this.constructor=child;}ctor.prototype=parent.prototype;child.prototype=newctor();child.__super__=parent.prototype;returnchild;},hasProp={}.hasOwnProperty;_Declaration=require('./_Declaration');module.exports=_Length=(function(superClass){extend(_Length,superClass);function_Length(){return_Length.__super__.constructor.apply(this,arguments);}_Length.prototype._set=function(val){if(!/^[0-9]+$/.test(String(val))){throwError("`"+this.prop+"` only takes an integer for value");}returnthis.val=parseInt(val);};return_Length;})(_Declaration);