识别特殊方法的编译器/解释器阶段的名称

Name for compiler/interpreter phase which identifies special methods?

本文关键字:解释器 编译器 方法 识别      更新时间:2023-10-16

编译器或解释器的阶段是否有一个简洁的术语来标识特殊方法,如构造函数和析构函数?我认为它可能适合某个地方的语义分析,但我想知道是否有一个更具体的术语在命名执行此类职责的函数时可能会有所帮助。

我不知道标准名称。特殊方法标记怎么样?

请注意,在许多语言中,构造函数/析构函数可以仅通过语法来识别,因此不需要阶段或名称来识别它们。

编译器构造中的"阶段"对应于对源文本或解析树的完整传递。不需要这样的"阶段"来处理构造函数、析构函数、重载运算符等。它是语义分析和代码生成阶段的一部分。