Здесь я буду писать о этапах разработки компилятора. Все статьи помещены в wiki.
Если что-то непонятно, то следуйте плану, представленному ниже:
- Грамматика. Часть 1. Общие понятия.
- Грамматика. Часть 2. AST.
- Грамматика. Часть 3. Реализация AST.
- Грамматика. Часть 4. Разбор грамматики.
- Грамматика. Часть 5. Класс
parser
. - Грамматика. Часть 6. Метод рекурсивного спуска. 💡(new)
- Грамматика. Часть 7. Метод рекурсивного спуска. Разбор.
- Семантический анализ. Таблица переменных. Часть 1
- Семантический анализ. Заполнение таблицы переменных. Часть 2.
- Семантический анализ. Первая проверка. Часть 3
Если у вас есть какие-то пожелания или вы хотите сообщить об ошибке, пишете сюда. Буду рад вас услышать 🙂
Вдохновлено моими любимыми друзьями, написано с их поддержкой
2020 © Махнев Пётр. Группа И582.