Ask for arguments

This commit is contained in:
2015-07-09 14:26:17 +04:30
parent 477f99b40c
commit 2aaed21195
4 changed files with 117 additions and 16 deletions

View File

@ -39,11 +39,8 @@ export default function argumentParser(format, string) {
string = string.replace(/[^\s]+/, '').trim();
format = format.replace(/[^\s]+/, '').trim();
if (!format) {
return {};
}
if (!string) return {args: {}, params};
if (!format)
return {args: {}, params: {}};
let indexes = [],
params = {};
@ -66,6 +63,8 @@ export default function argumentParser(format, string) {
return getFormat(null, 'rest');
});
if (!string) return {args: {}, params};
indexes = indexes.sort((a, b) => {
return a.offset < b.offset ? -1 : 1;
});