En algún sitio hay un carácter "?" que el compilador confunde con un identificador. Lo que me parece raro es el mensaje de error en sí. Debería ser un "Syntax error" o "Error de sintaxis", o algo así.
También me mosquea que no indique el archivo ni la línea donde encuentra el error.