Parser

software that interprets a string

In computer science, a parser is a program that checks to see if a text is valid according to the rules of a grammar.