- JS: fix parsing
in
identifier in group expressions - JS: fix parsing identifiers inside arrow function body in some cases #324
- JS: keep all license comments at the top of the file
- JS: minify
typeof x==='undefined'
totypeof x=='undefined'
- JS: merge expressions and var declarations with
for
with empty initializer or withwhile
statement converted tofor
- JS: iteratively merge
if(a){return b}if(c){return d}return e
chains toreturn a?b:c?d:e