[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