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

Function parseWithStatement

test/fixtures/snapshot/typescript.js:35977–35987  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

35975 return withJSDoc(finishNode(factory.createReturnStatement(expression), pos), hasJSDoc);
35976 }
35977 function parseWithStatement() {
35978 var pos = getNodePos();
35979 var hasJSDoc = hasPrecedingJSDocComment();
35980 parseExpected(116 /* SyntaxKind.WithKeyword */);
35981 var openParenPosition = scanner.getTokenPos();
35982 var openParenParsed = parseExpected(20 /* SyntaxKind.OpenParenToken */);
35983 var expression = allowInAnd(parseExpression);
35984 parseExpectedMatchingBrackets(20 /* SyntaxKind.OpenParenToken */, 21 /* SyntaxKind.CloseParenToken */, openParenParsed, openParenPosition);
35985 var statement = doInsideOfContext(33554432 /* NodeFlags.InWithStatement */, parseStatement);
35986 return withJSDoc(finishNode(factory.createWithStatement(expression, statement), pos), hasJSDoc);
35987 }
35988 function parseCaseClause() {
35989 var pos = getNodePos();
35990 var hasJSDoc = hasPrecedingJSDocComment();

Callers 1

parseStatementFunction · 0.85

Calls 8

getNodePosFunction · 0.85
hasPrecedingJSDocCommentFunction · 0.85
parseExpectedFunction · 0.85
allowInAndFunction · 0.85
doInsideOfContextFunction · 0.85
withJSDocFunction · 0.85
finishNodeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…