| 32810 | return node; |
| 32811 | } |
| 32812 | function isReusableParsingContext(parsingContext) { |
| 32813 | switch (parsingContext) { |
| 32814 | case 5 /* ParsingContext.ClassMembers */: |
| 32815 | case 2 /* ParsingContext.SwitchClauses */: |
| 32816 | case 0 /* ParsingContext.SourceElements */: |
| 32817 | case 1 /* ParsingContext.BlockStatements */: |
| 32818 | case 3 /* ParsingContext.SwitchClauseStatements */: |
| 32819 | case 6 /* ParsingContext.EnumMembers */: |
| 32820 | case 4 /* ParsingContext.TypeMembers */: |
| 32821 | case 8 /* ParsingContext.VariableDeclarations */: |
| 32822 | case 17 /* ParsingContext.JSDocParameters */: |
| 32823 | case 16 /* ParsingContext.Parameters */: |
| 32824 | return true; |
| 32825 | } |
| 32826 | return false; |
| 32827 | } |
| 32828 | function canReuseNode(node, parsingContext) { |
| 32829 | switch (parsingContext) { |
| 32830 | case 5 /* ParsingContext.ClassMembers */: |