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

Function visitJavaScriptContainingYield

test/fixtures/snapshot/typescript.js:102085–102108  ·  view source on GitHub ↗

* Visits a node that contains a YieldExpression. * * @param node The node to visit.

(node)

Source from the content-addressed store, hash-verified

102083 * @param node The node to visit.
102084 */
102085 function visitJavaScriptContainingYield(node) {
102086 switch (node.kind) {
102087 case 221 /* SyntaxKind.BinaryExpression */:
102088 return visitBinaryExpression(node);
102089 case 351 /* SyntaxKind.CommaListExpression */:
102090 return visitCommaListExpression(node);
102091 case 222 /* SyntaxKind.ConditionalExpression */:
102092 return visitConditionalExpression(node);
102093 case 224 /* SyntaxKind.YieldExpression */:
102094 return visitYieldExpression(node);
102095 case 204 /* SyntaxKind.ArrayLiteralExpression */:
102096 return visitArrayLiteralExpression(node);
102097 case 205 /* SyntaxKind.ObjectLiteralExpression */:
102098 return visitObjectLiteralExpression(node);
102099 case 207 /* SyntaxKind.ElementAccessExpression */:
102100 return visitElementAccessExpression(node);
102101 case 208 /* SyntaxKind.CallExpression */:
102102 return visitCallExpression(node);
102103 case 209 /* SyntaxKind.NewExpression */:
102104 return visitNewExpression(node);
102105 default:
102106 return ts.visitEachChild(node, visitor, context);
102107 }
102108 }
102109 /**
102110 * Visits a generator function.
102111 *

Calls 9

visitBinaryExpressionFunction · 0.85
visitCommaListExpressionFunction · 0.85
visitYieldExpressionFunction · 0.85
visitCallExpressionFunction · 0.85
visitNewExpressionFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…