text: // This file was procedurally generated from the following sources:
  // - src/statementList/block.case
  // - src/statementList/default/block.template
  /*---
  description: Block (Valid syntax of StatementList starting with a BlockStatement)
  esid: prod-StatementList
  flags: [generated]
  info: |
      StatementList:
        StatementListItem
        StatementList StatementListItem
  
      StatementListItem:
        Statement
        Declaration
  
      Statement:
        BlockStatement
  
      BlockStatement:
        Block
  
      Block:
        { StatementList_opt }
  
      Statement:
        BlockStatement
        VariableStatement
        EmptyStatement
        ExpressionStatement
        ...
  
      // lookahead here prevents capturing an Object literal
      ExpressionStatement:
        [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
          Expression ;
  ---*/
  
  
  {}{}
  