A parser is a tool that dissects a file, normally a text log, for particular data points. For example, auction chat or DPS stats.