1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 16:58:06 +08:00
This commit is contained in:
shaoying 2020-06-15 00:56:38 +08:00
parent 14ddd66d70
commit a4b99ca2f9

View File

@ -66,13 +66,13 @@ var core = Volcanos("core", {help: "核心模块",
typeof arguments[i] == "object"? opt=arguments[i]: arg.push(arguments[i]) typeof arguments[i] == "object"? opt=arguments[i]: arg.push(arguments[i])
} }
function trans(str) { var res = {}; for (var i = 0; i < str.length; i++) { res[str[i]] = true }; return res } function _list(str) { var res = {}; for (var i = 0; i < str.length; i++) { res[str[i]] = true }; return res }
// 空白符 // 空白符
var seps = trans(arg[0]||"\t ,\n"); var seps = _list(arg[0]||"\t ,\n");
// 分隔符 // 分隔符
var sups = trans(arg[1]||"{[(.:)]}"); var sups = _list(arg[1]||"{[(.:)]}");
// 引用符 // 引用符
var subs = trans(arg[2]||"'\"`"); var subs = _list(arg[2]||"'\"`");
// 开始分词 // 开始分词
var res = [], list = str; var res = [], list = str;
@ -116,7 +116,7 @@ var core = Volcanos("core", {help: "核心模块",
} }
} }
// 末尾单词 // 末尾字符
if (left != "") { if (left != "") {
res.push({text: list.slice(begin), type: "string", left: left, right: ""}) res.push({text: list.slice(begin), type: "string", left: left, right: ""})
} else if (begin < list.length) { } else if (begin < list.length) {