function parse(unsemantic_poo) { var regex = new RegExp(pattern, "mig"); for (var i = 0; i < maxItems; i++) { var match = regex.exec(unsemantic_poo); if (match) { addInvention(match[2], match[1]); } } }