()
| 35876 | return withJSDoc(finishNode(factory.createEmptyStatement(), pos), hasJSDoc); |
| 35877 | } |
| 35878 | function parseIfStatement() { |
| 35879 | var pos = getNodePos(); |
| 35880 | var hasJSDoc = hasPrecedingJSDocComment(); |
| 35881 | parseExpected(99 /* SyntaxKind.IfKeyword */); |
| 35882 | var openParenPosition = scanner.getTokenPos(); |
| 35883 | var openParenParsed = parseExpected(20 /* SyntaxKind.OpenParenToken */); |
| 35884 | var expression = allowInAnd(parseExpression); |
| 35885 | parseExpectedMatchingBrackets(20 /* SyntaxKind.OpenParenToken */, 21 /* SyntaxKind.CloseParenToken */, openParenParsed, openParenPosition); |
| 35886 | var thenStatement = parseStatement(); |
| 35887 | var elseStatement = parseOptional(91 /* SyntaxKind.ElseKeyword */) ? parseStatement() : undefined; |
| 35888 | return withJSDoc(finishNode(factory.createIfStatement(expression, thenStatement, elseStatement), pos), hasJSDoc); |
| 35889 | } |
| 35890 | function parseDoStatement() { |
| 35891 | var pos = getNodePos(); |
| 35892 | var hasJSDoc = hasPrecedingJSDocComment(); |
no test coverage detected
searching dependent graphs…