Кто-нибудь это изучал?
Думаю, кто учился на факультете иностранных языков обязательно должен был изучать. Да даже в школе немного, как минимум при изучении русского языка, это рассказывают.
Я думаю, что если вспомнить алгоритм со школы (русский язык подойдет) то можно сделать. Почему ж нет. Главное знать последовательность - а остальное дело времени.
А Вы не в языковом направлении учитесь? Это Вам дали без теоретической подготовки выполнять?
Если да - то весьма странно.