Occurs The syntax is incorrect because the parser expects specifiec tokens and finds something else.
For example:
while i < 5 // this generates Error 31. Syntax error, expecting '('
- the parser expects opening brace '(' after while statement