mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 08:48:06 +08:00
opt some
This commit is contained in:
parent
14ddd66d70
commit
a4b99ca2f9
10
lib/core.js
10
lib/core.js
@ -66,13 +66,13 @@ var core = Volcanos("core", {help: "核心模块",
|
||||
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;
|
||||
@ -116,7 +116,7 @@ var core = Volcanos("core", {help: "核心模块",
|
||||
}
|
||||
}
|
||||
|
||||
// 末尾单词
|
||||
// 末尾字符
|
||||
if (left != "") {
|
||||
res.push({text: list.slice(begin), type: "string", left: left, right: ""})
|
||||
} else if (begin < list.length) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user