Разбор кода, который генерирует Turbo Pascal 3.01A: https://www.pcengines.ch/tp3.htm.
Это однопроходный неоптимизирующий компилятор, вынужденный работать с использованием очень ограниченных вычислительных ресурсов.
Метод генерации кода схож с тем, что используется в учебном компиляторе Context Андрея Хохлова.