A program resolving a string of characters representing, for example, an English sentence or a computer-language statement, into its elemental parts or parts of speech as determined by the particular language.
Articles on KurzweilAI.net that refer to ParserWhen Will HAL Understand What We Are Saying? Computer Speech Recognition and Understanding By Ray Kurzweil
The Age of Intelligent Machines: Can Machines Think? By Daniel Dennett
The Age of Intelligent Machines, Chapter Eight: The Search for Knowledge By Ray Kurzweil