Описание ruleset2z:

  Автор -- Andrey Orlov
  
  Версия -- $Id: ruleset2z.txt 49606 2008-01-21 12:23:14Z cray $

  Аннотация: 
  
    RuleSet2Z - это адаптер IRuleSet к ICQL (Catalog query language). 
    Принимает на вход ruleset, на выходе дает код, в формате запроса к
    Cactalog.
    
  Примечания к реализации:
  
    Вообще говоря, этот адаптер нужно уметь параметризовать. Сделать это
    можно либо с использзованием локальных адаптеров (см.
    localadapterregistry), либо заменив адаптер на утилиту, либо заведя
    специальный объект, который будет хранить параметризацию.
    
    Как программу-минимум делаем адаптер без параметризации, но с
    возможностью ее добавить, если заработает localadpaterregistry.
    
    Поэтому, обратите внимание, в данном случае адаптер организован не как
    функция, а как класс с методом __call__.
    
    Пример см. в sample/compile_zcatalog.py     
