{"ScriptPreparationCode":"var str = \u0022$\u0022.repeat(300);\r\nvar re = /[$]/g;","TestCases":[{"Name":"RegExp#exec with \u0060while\u0060 loop","Code":"const matches = [];\r\nlet execResult = [];\r\ndo {\r\n execResult = re.exec(str);\r\n if (!execResult) break;\r\n matches.push(execResult[0]);\r\n} while (true);","IsDeferred":false},{"Name":"String#match","Code":"const matches = str.match(re);","IsDeferred":false}]}