This commit is contained in:
CommanderRoot 2024-06-21 15:33:00 +00:00 committed by GitHub
commit 17ecf8b7c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 7 deletions

View File

@ -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]);
}

View File

@ -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) {

View File

@ -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
}
}