[javascriptlint-commit] SF.net SVN: javascriptlint:[345] trunk/jsengine
Status: Beta
Brought to you by:
matthiasmiller
|
From: <mat...@us...> - 2013-10-10 15:25:51
|
Revision: 345
http://sourceforge.net/p/javascriptlint/code/345
Author: matthiasmiller
Date: 2013-10-10 15:25:47 +0000 (Thu, 10 Oct 2013)
Log Message:
-----------
Fix variable name in next_withregexp.
Modified Paths:
--------------
trunk/jsengine/parser/__init__.py
trunk/jsengine/tokenizer/__init__.py
Modified: trunk/jsengine/parser/__init__.py
===================================================================
--- trunk/jsengine/parser/__init__.py 2013-10-10 15:24:17 UTC (rev 344)
+++ trunk/jsengine/parser/__init__.py 2013-10-10 15:25:47 UTC (rev 345)
@@ -850,6 +850,13 @@
self.assert_(is_compilable_unit('', 'default'))
self.assert_(is_compilable_unit('/**/', 'default'))
self.assert_(not is_compilable_unit('/*', 'default'))
+ def testRegExpLineBreak(self):
+ try:
+ parsestring('re = /[\n');
+ except JSSyntaxError as error:
+ self.assertEqual(error.offset, 5)
+ else:
+ self.assert_(False)
def testUnterminatedComment(self):
try:
parsestring('/*')
Modified: trunk/jsengine/tokenizer/__init__.py
===================================================================
--- trunk/jsengine/tokenizer/__init__.py 2013-10-10 15:24:17 UTC (rev 344)
+++ trunk/jsengine/tokenizer/__init__.py 2013-10-10 15:25:47 UTC (rev 345)
@@ -165,7 +165,7 @@
self._peeked = []
if token.tok == tok.ERROR:
self._error = True
- raise JSSyntaxError(peek.start_offset, peek.atom or 'syntax_error')
+ raise JSSyntaxError(token.start_offset, token.atom or 'syntax_error')
return token
else:
return self.advance()
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|