MCPcopy Create free account
hub / github.com/nodejs/node / getNamedArgRegEx

Function getNamedArgRegEx

test/fixtures/snapshot/typescript.js:38983–38990  ·  view source on GitHub ↗
(name)

Source from the content-addressed store, hash-verified

38981 ts.processPragmasIntoFields = processPragmasIntoFields;
38982 var namedArgRegExCache = new ts.Map();
38983 function getNamedArgRegEx(name) {
38984 if (namedArgRegExCache.has(name)) {
38985 return namedArgRegExCache.get(name);
38986 }
38987 var result = new RegExp("(\\s".concat(name, "\\s*=\\s*)(?:(?:'([^']*)')|(?:\"([^\"]*)\"))"), "im");
38988 namedArgRegExCache.set(name, result);
38989 return result;
38990 }
38991 var tripleSlashXMLCommentStartRegEx = /^\/\/\/\s*<(\S+)\s.*?\/>/im;
38992 var singleLinePragmaRegEx = /^\/\/\/?\s*@(\S+)\s*(.*)\s*$/im;
38993 function extractPragmas(pragmas, range, text) {

Callers 1

extractPragmasFunction · 0.85

Calls 4

concatMethod · 0.80
hasMethod · 0.65
getMethod · 0.65
setMethod · 0.45

Tested by

no test coverage detected