[Python-apps-team] Bug#844642: slimit: raises exception on jQuery 3.1.1

W. Martin Borgert debacle at debian.org
Thu Nov 17 18:31:23 UTC 2016


Package: slimit
Version: 0.8.1-1

With libjs-jquery 3.1.1-1 (from testing) installed:

$ slimit /usr/share/javascript/jquery/jquery.js
Illegal character '"' at 1:14532 after LexToken(EQ,'=',1,14530)
Traceback (most recent call last):
   File "/usr/bin/slimit", line 9, in <module>
     load_entry_point('slimit==0.8.1', 'console_scripts', 'slimit')()
   File "/usr/lib/python2.7/dist-packages/slimit/minifier.py", line 69, in main
     text, mangle=options.mangle, mangle_toplevel=options.mangle_toplevel)
   File "/usr/lib/python2.7/dist-packages/slimit/minifier.py", line  
38, in minify
     tree = parser.parse(text)
   File "/usr/lib/python2.7/dist-packages/slimit/parser.py", line 93, in parse
     return self.parser.parse(text, lexer=self.lexer, debug=debug)
   File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 331, in parse
     return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
   File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 1181, in  
parseopt_notrack
     tok = call_errorfunc(self.errorfunc, errtoken, self)
   File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 193, in  
call_errorfunc
     r = errorfunc(token)
   File "/usr/lib/python2.7/dist-packages/slimit/parser.py", line 116,  
in p_error
     self._raise_syntax_error(token)
   File "/usr/lib/python2.7/dist-packages/slimit/parser.py", line 89,  
in _raise_syntax_error
     self.lexer.prev_token, self.lexer.token())
SyntaxError: Unexpected token (CONDOP, '?') at 1:14534 between  
LexToken(LPAREN,'(',1,14533) and LexToken(COLON,':',1,14535)



More information about the Python-apps-team mailing list