Существует ли краткий термин для фазы компилятора или интерпретатора, который идентифицирует специальные методы, такие как конструкторы и деструкторы? Я думаю, что это, вероятно, подходит под семантический анализ где-то, но мне интересно, существует ли более конкретный термин, который может быть полезен при назначении функции, которая выполняет такую обязанность.
Я не знаю стандартного имени. Как насчет специальных меток?
Обратите внимание, что конструкторы/деструкторы могут на многих языках идентифицироваться только по грамматике, поэтому нет необходимости в фазе или имени для их идентификации.
"Фаза" в построении компилятора соответствует полному проходу над исходным текстом или деревом разбора. Нет необходимости в такой "фазе" для обработки конструкторов, деструкторов, перегруженных операторов и т.д. Это происходит как часть фаз семантического анализа и генерации кода.