(t,type)
| 81 | token=nexttoken;nexttoken=syntax['(end)'];for(;;){i=s.indexOf(t||'<');if(i>=0){character+=i+t.length;s=s.substr(i+t.length);return true;} |
| 82 | if(!nextLine()){break;}} |
| 83 | return false;}};}();function addlabel(t,type){if(t==='hasOwnProperty'){error("'hasOwnProperty' is a really bad name.");} |
| 84 | if(option.adsafe&&funct['(global)']){warning('ADsafe global: '+t+'.',token);} |
| 85 | if(funct.hasOwnProperty(t)){warning(funct[t]===true?"'{a}' was used before it was defined.":"'{a}' is already defined.",nexttoken,t);} |
| 86 | funct[t]=type;if(type==='label'){scope[t]=funct;}else if(funct['(global)']){global[t]=funct;if(implied.hasOwnProperty(t)){warning("'{a}' was used before it was defined.",nexttoken,t);delete implied[t];}}else{funct['(scope)'][t]=funct;}} |
| 87 | function doOption(){var b,obj,filter,o=nexttoken.value,t,v;switch(o){case'*/':error("Unbegun comment.");break;case'/*global':case'/*extern':if(option.adsafe){warning("ADsafe restriction.");} |
| 88 | obj=predefined;break;case'/*members':case'/*member':o='/*members';if(!membersOnly){membersOnly={};} |
| 89 | obj=membersOnly;break;case'/*jslint':if(option.adsafe){warning("ADsafe restriction.");} |
no test coverage detected