Шаблон здесь:
\/\* ([^"\n"]|*+[^/*])* \/\* {printf("MultCommentaire ");}
равен \/\*
, потому что шаблоны заканчиваются на первом неэкранированном пробеле.
Это не единственный ошибочный шаблон и даже не единственная ошибка в этот шаблон. Но это то, что выдает это сообщение об ошибке. Присмотритесь внимательно, и вы увидите, что «действие», которое начинается после пробела, содержит неопределенный комментарий.