Error 31. Syntax error, expecting <list of tokens>

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