What is a Parser?

Parsing is the action of analyzing text. A parser will break data down into smaller sections. For example a phone number. You have the area code, a prefix and a suffix. An address, you have the street address, the cit, state, country and finally the zip code.