syntax error : missing 'token' before identifier 'identifier'
The compiler expected token and found identifier instead.
Probable cause
The following sample generates C2146:
void main(void) { intt x; //Syntax error: missing semicolon before 'x' }