eval-class-let-declaration.js (826B)
1 // This file was procedurally generated from the following sources: 2 // - src/statementList/let-declaration.case 3 // - src/statementList/default/eval-class-declaration.template 4 /*--- 5 description: LexicalDeclaration using Let (Valid syntax of StatementList starting with a Class Declaration) 6 esid: prod-StatementList 7 features: [class] 8 flags: [generated] 9 info: | 10 StatementList: 11 StatementListItem 12 StatementList StatementListItem 13 14 StatementListItem: 15 Statement 16 Declaration 17 18 Declaration: 19 ClassDeclaration 20 21 22 Declaration: 23 LexicalDeclaration 24 25 LexicalDeclaration: 26 LetOrConst BindingList ; 27 28 BindingList: 29 LexicalBinding 30 BindingList , LexicalBinding 31 ---*/ 32 33 34 var result = eval('class C {}let a, b = 42, c;b;'); 35 36 assert.sameValue(result, 42); 37 38 reportCompare(0, 0);