Не понятно для диплома это плюс или минус. С точки зрения исследования, сказать, что вот это подмножество языка С норм парсится LR(k), а вот это создает проблемы - это очень гуд. Но могут придраться и сказать "ааа, вы не все реализовали" и снизить оценку, хотя как по мне это наоборот + к работе. Тут не хватает действительно финального штриха - как бороться с этими проблемами. Либо переписывать весь парсер руками, полагаясь на какие-то эвристики (подход gcc и clang, может и всех остальных промышленных компиляторов), либо что-то интереснее. Как я понял,
@MRSMITH4 и ищет сейчас, что-то интереснее, чем писать парсер руками.