(re, guard, opening)
| 465 | return src || ""; |
| 466 | } |
| 467 | function guardedRegexp(re, guard, opening) { |
| 468 | re = wrapRegexp(re); |
| 469 | guard = wrapRegexp(guard); |
| 470 | if (opening) { |
| 471 | re = guard + re; |
| 472 | if (re && re[re.length - 1] != "$") |
| 473 | re = re + "$"; |
| 474 | } else { |
| 475 | re = re + guard; |
| 476 | if (re && re[0] != "^") |
| 477 | re = "^" + re; |
| 478 | } |
| 479 | return new RegExp(re); |
| 480 | } |
| 481 | |
| 482 | function addSnippet(s) { |
| 483 | if (!s.scope) |
no test coverage detected