Немного отклонюсь от темы. Когда воплощал поддержку кириллицы в лексере, запретил смешивать латиницу и кириллицу в одном слове потому что это бессмысленно. Вроде бы, достаточно хорошо помогает от недоразумений.