by @github
A natural language parser is a program that works out the grammatical structure of sentences.