(options)
| 3315 | } |
| 3316 | |
| 3317 | function parseLexicalDeclaration(options) { |
| 3318 | var kind, declarations, node = new Node(); |
| 3319 | |
| 3320 | kind = lex().value; |
| 3321 | assert(kind === 'let' || kind === 'const', 'Lexical declaration must be either let or const'); |
| 3322 | |
| 3323 | declarations = parseBindingList(kind, options); |
| 3324 | |
| 3325 | consumeSemicolon(); |
| 3326 | |
| 3327 | return node.finishLexicalDeclaration(declarations, kind); |
| 3328 | } |
| 3329 | |
| 3330 | function parseRestElement() { |
| 3331 | var param, node = new Node(); |
no test coverage detected