1. A method of processing natural language, which comprises steps providing electronically encoded data which are representative of said natural language, providing a dictionary data base wherein said dictionary data base contains a plurality of entries which are comprised of one or more of syntax usage data, associated word sense numbers having associated state representation data, and/or function codes, lexically processing said electronically encoded data to access said dictionary data base, providing a grammar specification, providing a context data base wherein said context data base contains a plurality of entries which are comprised of one or more of word sense numbers having associated state representation data, and/or function codes, utilizing one or more of said syntax usage data, said word sense numbers, and/or said function codes which are from entries of said dictionary data base and which are associated with words of said natural language with reference to said grammar specification and with reference to said context data base to select word sense numbers and/or function codes associated with said natural language words.