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