(node *Node, lookInLabeledStatements bool)
| 461 | } |
| 462 | |
| 463 | func IsIterationStatement(node *Node, lookInLabeledStatements bool) bool { |
| 464 | switch node.Kind { |
| 465 | case KindForStatement, |
| 466 | KindForInStatement, |
| 467 | KindForOfStatement, |
| 468 | KindDoStatement, |
| 469 | KindWhileStatement: |
| 470 | return true |
| 471 | case KindLabeledStatement: |
| 472 | return lookInLabeledStatements && IsIterationStatement(node.Statement(), lookInLabeledStatements) |
| 473 | } |
| 474 | |
| 475 | return false |
| 476 | } |
| 477 | |
| 478 | // Determines if a node is a property or element access expression |
| 479 | func IsAccessExpression(node *Node) bool { |
no test coverage detected