3 exports.__esModule = true;
5 split: function split(string, separators, last) {
14 for (var i = 0; i < string.length; i++) {
15 var letter = string[i];
20 } else if (letter === '\\') {
22 } else if (letter === quote) {
25 } else if (letter === '"' || letter === '\'') {
27 } else if (letter === '(') {
29 } else if (letter === ')') {
30 if (func > 0) func -= 1;
31 } else if (func === 0) {
32 if (separators.indexOf(letter) !== -1) split = true;
36 if (current !== '') array.push(current.trim());
44 if (last || current !== '') array.push(current.trim());
47 space: function space(string) {
48 var spaces = [' ', '\n', '\t'];
49 return list.split(string, spaces);
51 comma: function comma(string) {
53 return list.split(string, [comma], true);
57 exports.default = list;
58 module.exports = exports['default'];