MCPcopy
hub / github.com/jquerytools/jquerytools / nextLine

Function nextLine

lib/jslint.js:23–25  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

21function error(m,t,a,b,c,d){var w=warning(m,t,a,b,c,d);quit("Stopping, unable to continue.",w.line,w.character);}
22function errorAt(m,l,ch,a,b,c,d){return error(m,{line:l,from:ch},a,b,c,d);}
23var lex=function(){var character,from,line,s;function nextLine(){var at;line+=1;if(line>=lines.length){return false;}
24character=0;s=lines[line].replace(/\t/g,tab);at=s.search(cx);if(at>=0){warningAt("Unsafe character.",line,at);}
25return true;}
26function it(type,value){var i,t;if(type==='(punctuator)'||(type==='(identifier)'&&syntax.hasOwnProperty(value))){t=syntax[value];if(!t.id){t=syntax[type];}}else{t=syntax[type];}
27t=Object.beget(t);if(type==='(string)'){if(jx.test(value)){warningAt("Script URL.",line,from);}}else if(type==='(identifier)'){if(option.nomen&&value.charAt(0)==='_'){warningAt("Unexpected '_' in '{a}'.",line,from,value);}}
28t.value=value;t.line=line;t.character=character;t.from=from;i=t.id;if(i!=='(endline)'){prereg=i&&(('(,=:[!&|?{};'.indexOf(i.charAt(i.length-1))>=0)||i==='return');}

Callers 2

jslint.jsFile · 0.85
stringFunction · 0.85

Calls 1

warningAtFunction · 0.85

Tested by

no test coverage detected