docs: function parsePropertyFunction(node, paramInfo, isGenerator) {
          var previousStrict, body;
  
          isAssignmentTarget = isBindingElement = false;
  
          previousStrict = strict;
          body = isolateCoverGrammar(parseFunctionSourceElements);
  
          if (strict && paramInfo.firstRestricted) {
              tolerateUnexpectedToken(paramInfo.firstRestricted, paramInfo.message);
          }
          if (strict && paramInfo.stricted) {
              tolerateUnexpectedToken(paramInfo.stricted, paramInfo.message);
          }
  
          strict = previousStrict;
          return node.finishFunctionExpression(null, paramInfo.params, paramInfo.defaults, body, isGenerator);
      }