Thread: [javascriptlint-commit] SF.net SVN: javascriptlint:[310] trunk/javascriptlint/jsparse.py
Status: Beta
Brought to you by:
matthiasmiller
From: <mat...@us...> - 2013-09-28 04:27:48
|
Revision: 310 http://sourceforge.net/p/javascriptlint/code/310 Author: matthiasmiller Date: 2013-09-28 04:27:44 +0000 (Sat, 28 Sep 2013) Log Message: ----------- Fix traceback when dumping a script with syntax errors Modified Paths: -------------- trunk/javascriptlint/jsparse.py Modified: trunk/javascriptlint/jsparse.py =================================================================== --- trunk/javascriptlint/jsparse.py 2013-09-28 04:17:38 UTC (rev 309) +++ trunk/javascriptlint/jsparse.py 2013-09-28 04:27:44 UTC (rev 310) @@ -119,7 +119,7 @@ _dump_node(node, depth+1) def dump_tree(script): - def error_callback(line, col, msg): + def error_callback(line, col, msg, msg_args): print '(%i, %i): %s', (line, col, msg) node = parse(script, None, error_callback) _dump_node(node) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mat...@us...> - 2018-06-10 20:17:01
|
Revision: 383 http://sourceforge.net/p/javascriptlint/code/383 Author: matthiasmiller Date: 2018-06-10 20:17:00 +0000 (Sun, 10 Jun 2018) Log Message: ----------- Fix traceback when dumping loops. Modified Paths: -------------- trunk/javascriptlint/jsparse.py Modified: trunk/javascriptlint/jsparse.py =================================================================== --- trunk/javascriptlint/jsparse.py 2018-06-10 20:14:03 UTC (rev 382) +++ trunk/javascriptlint/jsparse.py 2018-06-10 20:17:00 UTC (rev 383) @@ -113,8 +113,9 @@ print ' '*depth, print '%s, %s' % (repr(node.kind), repr(node.opcode)) print ' '*depth, - print '%s - %s' % (node_positions.from_offset(node.start_offset), - node_positions.from_offset(node.end_offset)) + if node.kind != tok.RESERVED: + print '%s - %s' % (node_positions.from_offset(node.start_offset), + node_positions.from_offset(node.end_offset)) if hasattr(node, 'atom'): print ' '*depth, print 'atom: %s' % node.atom This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |