UglifyJS/test/compress/strict-mode.js

99 lines
2.1 KiB
JavaScript
Raw Normal View History

2016-02-28 12:05:57 +00:00
keep_non_reserved_in_non_strict_mode: {
input: {
function outer() {
var implements = 1;
var interface = 1;
var let = 1;
var package = 1;
var private = 1;
var protected = 1;
var public = 1;
var static = 1;
function inner() {
implements++;
interface++;
let++;
package++;
private++;
protected++;
public++;
static++;
}
}
}
expect: {
function outer() {
var implements = 1;
var interface = 1;
var let = 1;
var package = 1;
var private = 1;
var protected = 1;
var public = 1;
var static = 1;
function inner() {
implements++;
interface++;
let++;
package++;
private++;
protected++;
public++;
static++;
}
}
}
}
mangle_non_reserved_in_non_strict_mode: {
mangle = {}
input: {
function outer() {
var implements = 1;
var interface = 1;
var let = 1;
var package = 1;
var private = 1;
var protected = 1;
var public = 1;
var static = 1;
function inner() {
implements++;
interface++;
let++;
package++;
private++;
protected++;
public++;
static++;
}
}
}
expect: {
function outer() {
var r=1;
var a=1;
var v=1;
var n=1;
var o=1;
var t=1;
var u=1;
var c=1;
function f() {
r++;
a++;
v++;
n++;
o++;
t++;
u++;
c++
}
}
}
}