Annotation of parser3/src/doc/aliased.dox, revision 1.2

1.2     ! paf         1: /**    @page Aliased  Aliased: знает 'текущий используемый класс'
1.1       paf         2: 
1.2     ! paf         3: При выполнении метода Объекта или Класса, бывает так, что 
        !             4: управление попадает вверх к методу родительского класса,
        !             5: и потом вниз, к методу производного класса.
        !             6: При этом необходимо искать всякий раз в разных таблицах методов,
        !             7: если, конечно, не пытаться объединить таблицу методов в один общий Hash.
        !             8: Было решено не объединять, для упрощения конструкции, чтобы "каждый за себя".
        !             9: Соответственно, в какой-то момент необходимо "переключить текущий набор методов/статических переменных",
        !            10: т.е. работать с текущим классом, как будто он - другой класс (родитель текущего, затем ребёнок того родителя).
        !            11: Так появился VAliased, прародитель Классов/Объектов, 
        !            12: который хранит "текущий используемый класс", назовём его "псевдоним"[Valiased::fclass_alias].
1.1       paf        13: 
1.2     ! paf        14: Изначально  VClass/VObject устанавливает alias в "мой_класс"/this.
        !            15: А затем, при переходе управления от метода ребёнка к методу родителя, псевдоним меняется[Temp_alias].
1.1       paf        16: 
                     17: */

E-mail: