()
| 3174 | // 12.1 Block |
| 3175 | |
| 3176 | function parseStatementListItem() { |
| 3177 | if (lookahead.type === Token.Keyword) { |
| 3178 | switch (lookahead.value) { |
| 3179 | case 'const': |
| 3180 | case 'let': |
| 3181 | return parseLexicalDeclaration({inFor: false}); |
| 3182 | case 'function': |
| 3183 | return parseFunctionDeclaration(new Node()); |
| 3184 | case 'class': |
| 3185 | return parseClassDeclaration(); |
| 3186 | } |
| 3187 | } |
| 3188 | |
| 3189 | return parseStatement(); |
| 3190 | } |
| 3191 | |
| 3192 | function parseStatementList() { |
| 3193 | var list = []; |
no test coverage detected