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