Юрий Минаев
Компания: PVS-Studio
Все слышали фразу «Убийца дракона сам становится драконом». Но что, если именно этого вы и добиваетесь? В нашем случае дракон — никакой не дракон, а компилятор C++.
Поговорим о том, как мы решили написать свой фронтенд. При этом стремясь, чтобы он не выродился в уродливого монстра. Рассмотрим немного теории и узнаем, как рождался парсер с семантической моделью.
Будет полезно тем, кто всегда хотел узнать, что под капотом у компилятора и как он умудряется разбирать такой сложный язык, как C++.
Компания: PVS-Studio
Компания: PVS-Studio