Merge c554214f33 into 205a1d1f19
This commit is contained in:
commit
17ecf8b7c0
|
|
@ -77,7 +77,7 @@ function DEFNODE(type, props, methods, base) {
|
|||
ctor.SUBCLASSES = [];
|
||||
for (var name in methods) if (HOP(methods, name)) {
|
||||
if (/^\$/.test(name)) {
|
||||
ctor[name.substr(1)] = methods[name];
|
||||
ctor[name.slice(1)] = methods[name];
|
||||
} else {
|
||||
ctor.DEFMETHOD(name, methods[name]);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -83,8 +83,8 @@ function OutputStream(options) {
|
|||
if (typeof options.comments === "string" && /^\/.*\/[a-zA-Z]*$/.test(options.comments)) {
|
||||
var regex_pos = options.comments.lastIndexOf("/");
|
||||
comments = new RegExp(
|
||||
options.comments.substr(1, regex_pos - 1),
|
||||
options.comments.substr(regex_pos + 1)
|
||||
options.comments.slice(1, regex_pos),
|
||||
options.comments.slice(regex_pos + 1)
|
||||
);
|
||||
}
|
||||
if (comments instanceof RegExp) {
|
||||
|
|
|
|||
|
|
@ -299,7 +299,7 @@ function tokenizer($TEXT, filename, html5_comments, shebang) {
|
|||
}
|
||||
|
||||
function looking_at(str) {
|
||||
return S.text.substr(S.pos, str.length) == str;
|
||||
return S.text.slice(S.pos, S.pos + str.length) == str;
|
||||
}
|
||||
|
||||
function find_eol() {
|
||||
|
|
@ -452,7 +452,7 @@ function tokenizer($TEXT, filename, html5_comments, shebang) {
|
|||
var regex_allowed = S.regex_allowed;
|
||||
var i = find_eol(), ret;
|
||||
if (i == -1) {
|
||||
ret = S.text.substr(S.pos);
|
||||
ret = S.text.slice(S.pos);
|
||||
S.pos = S.text.length;
|
||||
} else {
|
||||
ret = S.text.substring(S.pos, i);
|
||||
|
|
@ -492,7 +492,7 @@ function tokenizer($TEXT, filename, html5_comments, shebang) {
|
|||
}
|
||||
if (KEYWORDS[name] && escaped) {
|
||||
var hex = name.charCodeAt(0).toString(16).toUpperCase();
|
||||
name = "\\u" + "0000".substr(hex.length) + hex + name.slice(1);
|
||||
name = "\\u" + "0000".slice(hex.length) + hex + name.slice(1);
|
||||
}
|
||||
return name;
|
||||
}
|
||||
|
|
@ -807,7 +807,7 @@ function parse($TEXT, options) {
|
|||
function handle_regexp() {
|
||||
if (is("operator", "/") || is("operator", "/=")) {
|
||||
S.peeked = null;
|
||||
S.token = S.input(S.token.value.substr(1)); // force regexp
|
||||
S.token = S.input(S.token.value.slice(1)); // force regexp
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user