MCPcopy Index your code
hub / github.com/nodejs/node / parseTemplateHead

Function parseTemplateHead

test/fixtures/snapshot/typescript.js:33231–33238  ·  view source on GitHub ↗
(isTaggedTemplate)

Source from the content-addressed store, hash-verified

33229 return parseLiteralLikeNode(token());
33230 }
33231 function parseTemplateHead(isTaggedTemplate) {
33232 if (isTaggedTemplate) {
33233 reScanTemplateHeadOrNoSubstitutionTemplate();
33234 }
33235 var fragment = parseLiteralLikeNode(token());
33236 ts.Debug.assert(fragment.kind === 15 /* SyntaxKind.TemplateHead */, "Template head has wrong token kind");
33237 return fragment;
33238 }
33239 function parseTemplateMiddleOrTemplateTail() {
33240 var fragment = parseLiteralLikeNode(token());
33241 ts.Debug.assert(fragment.kind === 16 /* SyntaxKind.TemplateMiddle */ || fragment.kind === 17 /* SyntaxKind.TemplateTail */, "Template fragment has wrong token kind");

Callers 2

parseTemplateExpressionFunction · 0.85
parseTemplateTypeFunction · 0.85

Calls 4

parseLiteralLikeNodeFunction · 0.85
assertMethod · 0.80
tokenFunction · 0.70

Tested by

no test coverage detected