MCPcopy
hub / github.com/ampproject/amphtml / defaultCase

Function defaultCase

third_party/inputmask/inputmask.js:369–388  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

367 }
368 }
369 function defaultCase() {
370 if (openenings.length > 0) {
371 currentOpeningToken = openenings[openenings.length - 1];
372 insertTestDefinition(currentOpeningToken, m);
373 if (currentOpeningToken.isAlternator) {
374 alternator = openenings.pop();
375 for (var mndx = 0; mndx < alternator.matches.length; mndx++) {
376 if (alternator.matches[mndx].isGroup) alternator.matches[mndx].isGroup = false;
377 }
378 if (openenings.length > 0) {
379 currentOpeningToken = openenings[openenings.length - 1];
380 currentOpeningToken.matches.push(alternator);
381 } else {
382 currentToken.matches.push(alternator);
383 }
384 }
385 } else {
386 insertTestDefinition(currentToken, m);
387 }
388 }
389 function reverseTokens(maskToken) {
390 function reverseStatic(st) {
391 if (st === opts.optionalmarker[0]) st = opts.optionalmarker[1]; else if (st === opts.optionalmarker[1]) st = opts.optionalmarker[0]; else if (st === opts.groupmarker[0]) st = opts.groupmarker[1]; else if (st === opts.groupmarker[1]) st = opts.groupmarker[0];

Callers 1

factoryFunction · 0.85

Calls 3

insertTestDefinitionFunction · 0.85
popMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected