Well, in short (and oversimplified); a parser buffers some code, reads it, checks the grammar, and executes the code.
Parse errors are most frequently errors against the grammar rules. (syntaxerrors, functions with invalid values etc)
vBulletin® v3.8.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.