// $Source$ // $Revision$ // $Date$ !) Выделять MemoryBlock'и в зависимости от параметра в левой или правой половине куска. Вопрос: на сколько больший по размеру кусок при этом разрешается занять? Ввести параметр? Расширять блоки направо или лево. Аналогичный вопрос с параметром. Реализовать через это reallocate. ?) Если длина выражения равна 0, то не увеличивать ref_count? Делать пустые выражения ссылками на empty? !) Пытаться при конкатенации первым копировать то выражение, которое короче.