Насколько хорошо ты понимаешь, как устроен язык программирования "под капотом"? Парсер, лексер, AST, грамматики, семантический анализ — если эти термины вам знакомы, самое время проверить, насколько уверенно ты ориентируешься в устройстве компилятора.