Я начал читать исходный код clang
и zig-lang
. К сожалению, исходные коды сложны, и я не могу найти, где интерфейс этих компиляторов вызывается в основной функции.
В clang
самое близкое место, которое я нашел, это здесь, но это не похоже на обработку интерфейса компиляции.
В zig-lang
основная функция еще более запутана и очень трудна для понимания. Я просто смог найти основную функцию де-факто (main0) здесь< /а>.
Хотя объяснение этапов этих компиляторов и указание на их код приветствуются, мне достаточно только точки, где вызываются вычисления внешнего интерфейса.