mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 16:58: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])
|
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) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user