[javascriptlint-commit] SF.net SVN: javascriptlint:[341] trunk/jsengine/tokenizer/__init__.py
Status: Beta
Brought to you by:
matthiasmiller
From: <mat...@us...> - 2013-10-09 21:51:05
|
Revision: 341 http://sourceforge.net/p/javascriptlint/code/341 Author: matthiasmiller Date: 2013-10-09 21:51:03 +0000 (Wed, 09 Oct 2013) Log Message: ----------- Remove unused parameters from Tokenizer.advance Modified Paths: -------------- trunk/jsengine/tokenizer/__init__.py Modified: trunk/jsengine/tokenizer/__init__.py =================================================================== --- trunk/jsengine/tokenizer/__init__.py 2013-10-09 21:34:59 UTC (rev 340) +++ trunk/jsengine/tokenizer/__init__.py 2013-10-09 21:51:03 UTC (rev 341) @@ -96,23 +96,16 @@ else: return peek - def advance(self, skipspace=True, skipcomments=True): + def advance(self): assert not self._error self._readahead() - for i, peek in enumerate(self._peeked): - if not skipspace and peek.tok in (tok.EOL, tok.SPACE): - self._peeked = self._peeked[i+1:] - return peek - elif not skipcomments and peek.tok in (tok.C_COMMENT, tok.CPP_COMMENT, tok.HTML_COMMENT): - self._peeked = self._peeked[i+1:] - return peek - else: - self._peeked = [] - if peek.tok == tok.ERROR: - self._error = True - raise JSSyntaxError(peek.start_offset, peek.atom or 'syntax_error') - return peek + peek = self._peeked[-1] + self._peeked = [] + if peek.tok == tok.ERROR: + self._error = True + raise JSSyntaxError(peek.start_offset, peek.atom or 'syntax_error') + return peek def next_withregexp(self): assert not self._error This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |