Electron deficient molecules are Lewis acids whereas electron rich compounds (having lone pair) are Lewis bases. NMe3,PH3 and CO are Lewis bases as they have electron pairs which they can donate. BF3 is Lewis acid as it is electron deficient ( B has 6 electrons in valence shell).