code: def _parse_block(self, block, node):
          '''
          Return:
              Node
          '''
          assert block[self.get_key()] == 'Block'
  
          if self.is_compact_ast:
              statements = block['statements']
          else:
              statements = block[self.get_children('children')]
  
          for statement in statements:
              node = self._parse_statement(statement, node)
          return nodf _parse_block(self, block, node):
          '''
          Return:
              Node
          '''
          assert block[self.get_key()] == 'Block'
  
          if self.is_compact_ast:
              statements = block['statements']
          else:
              statements = block[self.get_children('children')]
  
          for statement in statements:
              node = self._parse_statement(statement, node)
          return node
docs: Return:
              Node