t27.aiEnglish

Стадии t27c

Вы узнаете

Путь спеки внутри t27c: токены, синтаксическое дерево, типы, HIR, код.

t27c читает спеку по стадиям. Лексер режет текст на токены. Парсер строит синтаксическое дерево. Проверка типов проверяет каждую ширину и каждый вызов. Дерево опускается в HIR, более простую форму, и каждый бэкенд пишет код из неё. Этот виджет прогоняет стадии на спеке в вашем браузере и показывает, что выдала каждая, так что у ошибки есть стадия, на которую можно указать.

Попробуйте

Выберите пример и пройдите по стадиям; найдите стадию, на которой остановилась бы ошибка типов.

Открыть интерактивный урок →

Inside t27c: watch a compiler read your code, stage by stage
Inside t27c: watch a compiler read your code, stage by stage ↗

Открыть спеку урока в плеере: specs/tutorial/06_structs_enums_switch.t27

Все уроки