    @Перевод
    {
       @Выбор      _Наречие_степени = наречие( степени ) @00;
       @Выбор      _Наречие_степени = наречие @00;
    }

    @Перевод
    {
       @Выбор      _артикль = @0[la] @00;
       @Выбор      _артикль = @00 @00;
    }

    @Перевод
    {
       @Выбор      причастие =
                   сс_глагол( %Причастие, &Время ) сс_глагол( %Прич_пасс, &Время ) ;
       @Выбор      причастие( род &Род, падеж &Падеж, число &Число ) =
                   сс_глагол( %Несов, %причастие, @0, Число, &Время, Род, %Актив, Падеж )
                   сс_глагол( %Несов, %причастие, @0, Число, &Время, Род, %Пассив, Падеж )
                   ;
       @Таблица( @Выбор, время Время = время Время )
       {
          1 прошлое = прошлое ;
          1 настоящее = настоящее ;
          1 будущее = настоящее ;
          2 прошлое = прошлое ;
          2 настоящее = настоящее ;
          2 будущее = настоящее ;
       }
    }

    // ------------------- определитель правый ---------------------
    @Перевод
    {
       @Структура  опр_правый1 = прил11 _и_или _опр_правый ;
       @Структура  опр_правый1 = прил11 _и_или _опр_правый ;
    }

    @Перевод
    {
       @Выбор      _опр_правый = опр_правый1 @00;
       @Выбор      _опр_правый = опр_правый1 @00;
    }

    // ---------- хвосты существительного ---------------------------
    @Перевод
    {
    // собственно, непонятно, почему здесь не гр_сущ1?
       @Выбор2     и__гр_сущ1_И =
                   мест( &Род, &Лицо, &Число, %И )
                   гр_существительного_И( &Число )
                   гр_числительного_И
                   inf
                   ;
       @Выбор2     и__гр_сущ1_И( падеж &Падеж ) =
                   мест( &Род, Лицо, &Число, Падеж )
                   гр_существительного_И( &Род, Падеж, &Число )
                   гр_числительного_И( &Род, Падеж, &Число )
                   inf
                   ;
    }

    @Перевод
    {
    // собственно, непонятно, почему здесь не гр_сущ1?
       @Выбор2     и__гр_сущ1_В =
                   мест( &Род, &Лицо, &Число, %В )
                   гр_существительного_В( &Число )
                   гр_числительного_В
                   inf
                   ;
       @Выбор2     и__гр_сущ1_В( падеж &Падеж ) =
                   мест( &Род, Лицо, &Число, Падеж )
                   гр_существительного_В( &Род, Падеж, &Число )
                   гр_числительного_В( &Род, Падеж, &Число )
                   inf
                   ;
    }

    @Перевод
    {
       @Структура  и__гр_сущ2_И = _и_или и__гр_сущ1_И _и__гр_сущ_И ;
       @Структура  и__гр_сущ2_И( падеж &Падеж ) =
                   _и_или и__гр_сущ1_И( Падеж ) _и__гр_сущ_И( Падеж ) ;
    }

    @Перевод
    {
       @Структура  и__гр_сущ2_В = _и_или и__гр_сущ1_В _и__гр_сущ_В ;
       @Структура  и__гр_сущ2_В( падеж &Падеж ) =
                   _и_или и__гр_сущ1_В( Падеж ) _и__гр_сущ_В( Падеж ) ;
    }

    @Перевод
    {
       @Выбор      _и__гр_сущ_И = @00 и__гр_сущ2_И ;
       @Выбор      _и__гр_сущ_И( падеж &Падеж ) = @00 и__гр_сущ2_И( Падеж ) ;
    }

    @Перевод
    {
       @Выбор      _и__гр_сущ_В = @00 и__гр_сущ2_В ;
       @Выбор      _и__гр_сущ_В( падеж &Падеж ) = @00 и__гр_сущ2_В( Падеж ) ;
    }

    @Перевод
    {
       @Структура  гр_сущ_рп = @0[de] гр_существительного_И( &Число ) ;
       @Структура  гр_сущ_рп = гр_существительного_И( &Род, %Р, %Ед ) ;
    }

    @Перевод
    {
    // (возможно надо поставить "легкое" обстоятельство)
       @Структура  сущ_inf = _обстоятельство inf ;
       @Структура  сущ_inf = _обстоятельство inf ;
    }

    @Перевод
    {
       @Выбор      _хвост_сущ =
                   причастие
                   чтобы_делать
                   сущ_inf     // "maniero longigi"
                   фраза_что
                   фраза_вопрос_общий
                   фраза_мест1к
                   фраза_мест2к
                   фраза_мест3к
                   фраза_сослагательная
                   @00
                   ;
                  // предлог_сущ // удалено в рассчете на последующее обстоятельство
       @Выбор      _хвост_сущ( род &Род, падеж &Падеж, число &Число ) =
                   причастие( Род, Падеж, Число )
                   чтобы_делать
                   сущ_inf    // "способ сделать"
                   фраза_что
                   фраза_вопрос_общий
                   фраза_мест1к( Род )
                   фраза_мест2к( Род )
                   фраза_мест3к( Род )
                   фраза_сослагательная( Род, Падеж, Число )
                   @00
                   ;
    }

    @Перевод
    {
       @Выбор      _хвост_местоимения = гр_сущ_рп @00;
       @Выбор      _хвост_местоимения( род &Род, падеж &Падеж, число &Число ) =
                   гр_сущ_рп @00;
    }

    @Перевод
    {
       @Выбор      сущ1( число Число, падеж Падеж ) =
                   сущ( &Число, &Падеж )
                   гр_сущ_п01( &Число, &Падеж )
                   гр_сущ_пп( &Число, &Падеж )
                   ;
       @Выбор      сущ1( род Род, душа Душа, падеж &Падеж, число &Число ) =
                   сущ( &Род, &Душа, Падеж, Число )
                   гр_сущ_п01( &Род, &Душа, Падеж, Число )
                   гр_сущ_пп( &Род, &Душа, Падеж, Число )
                   ;
    }

    @Перевод
    {
       @Структура  сущ2( число Число, падеж Падеж ) =
                   _Ne сущ1( &Число, &Падеж ) ;
       @Структура  сущ2( род Род, душа Душа, падеж &Падеж, число &Число ) =
                   _Ne сущ1( &Род, &Душа, Падеж, Число ) ;
    }

    // ---------- существительное со всеми его определениями --------
    @Перевод
    {
       @Структура  гр_существительного_И( число Число ) =
                   _Ne
                   _артикль
                   _опр_правый
                   _опр_прилагательный_И
                   _опр_правый
                   сущ2( &Число, %И )
                   _опр_прилагательный_И
                   _хвост_сущ
                   ;
       @Структура  гр_существительного_И( род Род, падеж &Падеж, число Число ) =
                   _Ne
                   _артикль
                   _опр_прилагательный_И( Род, Душа, Падеж, Число )
                   сущ2( &Род, &Душа, Падеж, &Число )
                   _опр_прилагательный_И( Род, Душа, Падеж, Число )
                   _опр_правый
                   _опр_правый
                   _хвост_сущ( Род, Падеж, Число )
                   ;
       @Таблица( число Число = число Число )
       {  Ед = Ед ;
          Мн = Мн ;
       }}

    @Перевод
    {
       @Структура  гр_существительного_В( число Число ) =
                   _Ne
                   _артикль
                   _опр_правый
                   _опр_прилагательный_В
                   _опр_правый
                   сущ2( &Число, %В )
                   _опр_прилагательный_В
                   _хвост_сущ
                   ;
       @Структура  гр_существительного_В( род Род, падеж &Падеж, число Число ) =
                   _Ne
                   _артикль
                   _опр_прилагательный_В( Род, Душа, Падеж, Число )
                   сущ2( &Род, &Душа, Падеж, &Число )
                   _опр_прилагательный_В( Род, Душа, Падеж, Число )
                   _опр_правый
                   _опр_правый
                   _хвост_сущ( Род, Падеж, Число )
                   ;
       @Таблица( число Число = число Число )
       {  Ед = Ед ;
          Мн = Мн ;
       }}

    @Перевод
    {
       @Структура  прил_как_сущ_И = _Ne _артикль опр_прилагательный1_И ;
       @Структура  прил_как_сущ_И( род Род, падеж &Падеж, число Число ) =
                   _Ne _артикль опр_прилагательный1_И( Род, %О, Падеж, Число ) ;
    //   table_chislo( Число )
    }

    @Перевод
    {
       @Структура  прил_как_сущ_В = _Ne _артикль опр_прилагательный1_В ;
       @Структура  прил_как_сущ_В( род Род, падеж &Падеж, число Число ) =
                   _Ne _артикль опр_прилагательный1_В( Род, %О, Падеж, Число ) ;
    //   table_chislo( Число )
    }

    @Перевод
    {
       @Структура  гр_местоимения( род Род, лицо Лицо, число Число, падеж Падеж ) =
                   _Ne мест( &Род, &Лицо, &Число, &Падеж ) _хвост_местоимения ;
       @Структура  гр_местоимения( род Род, лицо Лицо, число Число, падеж &Падеж ) =
                   _Ne
                   мест( &Род, &Лицо, &Число, Падеж )
                   _хвост_местоимения( Род, Падеж, Число )
                   ;
    }

    @Перевод
    {
    // ------- подлежащее --------------
       @Выбор2     гр_сущ1( число Число, лицо Лицо ) =
                   гр_у_мест( @0, %И )
                   гр_местоимения( &Род, &Лицо, &Число, %И )
                   гр_существительного_И( &Число )
                   фраза_вопрос_общий
                   фраза_что
                   гр_числительного_И
                   гр_числительного_нс
                   фраза_мест1
                   фраза_мест1ч
                   прил_как_сущ_И
                   ;
       @Выбор2     гр_сущ1( число Число, лицо Лицо, падеж &Падеж, род Род ) =
                   гр_у_мест
                   гр_местоимения( &Род, &Лицо, &Число, Падеж )
                   гр_существительного_И( &Род, Падеж, &Число )
                   фраза_вопрос_общий
                   фраза_что
                   гр_числительного_И( &Род, Падеж, &Число )
                   гр_числительного_нс
                   фраза_мест1( %С )
                   фраза_мест1ч( %С )
                   прил_как_сущ_И( %С, Падеж, Число )
                   ;
       @Таблица( @Выбор, лицо Лицо = лицо Лицо )
       {
          1 @0 = 3е ;
          2 1е = 1е ;
          2 2е = 2е ;
          2 3е = 3е ;
          3 @0 = 3е ;
          4 @0 = 3е ;
          5 @0 = 3е ;
          6 @0 = 3е ;
          7 @0 = 3е ;
          8 @0 = 3е ;
          9 @0 = 3е ;
       }
    }

    @Перевод
    {
    // ------- "подлежащее" для havi --------------
       @Выбор2     гр_сущ2( число Число, лицо Лицо ) =
                   гр_у_мест( @0, %В )
                   гр_местоимения( &Род, &Лицо, &Число, %В )
                   гр_существительного_В( &Число )
                   гр_числительного_В
                   гр_числительного_нс
                   фраза_мест1
                   фраза_мест1ч
                   прил_как_сущ_В
                   ;
       @Выбор2     гр_сущ2( число Число, лицо Лицо, падеж &Падеж, род Род ) =
                   гр_у_мест
                   гр_местоимения( &Род, &Лицо, &Число, Падеж )
                   гр_существительного_В( &Род, Падеж, &Число )
                   гр_числительного_В( &Род, Падеж, &Число )
                   гр_числительного_нс
                   фраза_мест1( %С )
                   фраза_мест1ч( %С )
                   прил_как_сущ_В( %С, Падеж, Число )
                   ;
       @Таблица( @Выбор, лицо Лицо = лицо Лицо )
       {
          1 @0 = 3е ;
          2 1е = 1е ;
          2 2е = 2е ;
          2 3е = 3е ;
          3 @0 = 3е ;
          4 @0 = 3е ;
          5 @0 = 3е ;
          6 @0 = 3е ;
          7 @0 = 3е ;
          8 @0 = 3е ;
          9 @0 = 3е ;
       }
    }

    @Перевод
    {
    // ------- это для всего остального ----------
       @Выбор2     гр_сущ_1И =
                   гр_у_мест( @0, %И )
                   гр_местоимения( &Род, &Лицо, &Число, %И )
                   гр_существительного_И( &Число )
                   фраза_что
                   гр_числительного_И
                   фраза_мест2
                   фраза_мест2ч
                   чтобы_делать
                   ;
       @Выбор2     гр_сущ_1И( число Число, лицо Лицо, падеж &Падеж, род Род ) =
                   гр_у_мест
                   гр_местоимения( &Род, Лицо, &Число, Падеж )
                   гр_существительного_И( &Род, Падеж, &Число )
                   фраза_что
                   гр_числительного_И( &Род, Падеж, &Число )
                   фраза_мест2
                   фраза_мест2ч( %М )
                   чтобы_делать
                   ;
    }

    @Перевод
    {
    // ------- это для всего остального ----------
       @Выбор2     гр_сущ_1В =
                   гр_у_мест( @0, %В )
                   гр_местоимения( &Род, &Лицо, &Число, %В )
                   гр_существительного_В( &Число )
                   фраза_что
                   гр_числительного_В
                   фраза_мест1ч
                   фраза_мест2
                   фраза_мест2ч
                   чтобы_делать
                   прил_как_сущ_В
                   ;
       @Выбор2     гр_сущ_1В( число Число, лицо Лицо, падеж &Падеж, род Род ) =
                   гр_у_мест
                   гр_местоимения( &Род, Лицо, &Число, Падеж )
                   гр_существительного_В( &Род, Падеж, &Число )
                   фраза_что
                   гр_числительного_В( &Род, Падеж, &Число )
                   фраза_мест1ч( %М )
                   фраза_мест2
                   фраза_мест2ч( %М )
                   чтобы_делать
                   прил_как_сущ_В( %С, Падеж, Число )
                   ;
    }

    @Перевод
    {
    // ------- это для предлог_сущ (без inf) ----------
       @Выбор2     гр_сущ_1Вм =
                   гр_у_мест( @0, %В )
                   гр_местоимения( &Род, &Лицо, &Число, %В )
                   гр_существительного_В( &Число )
                   фраза_что
                   гр_числительного_В
                   фраза_мест1ч
                   фраза_мест2
                   фраза_мест2ч
                   чтобы_делать
                   прил_как_сущ_В
                   ;
       @Выбор2     гр_сущ_1Вм( число Число, лицо Лицо, падеж &Падеж, род Род ) =
                   гр_у_мест
                   гр_местоимения( &Род, Лицо, &Число, Падеж )
                   гр_существительного_В( &Род, Падеж, &Число )
                   фраза_что
                   гр_числительного_В( &Род, Падеж, &Число )
                   фраза_мест1ч( %М )
                   фраза_мест2
                   фраза_мест2ч( %М )
                   чтобы_делать
                   прил_как_сущ_В( %С, Падеж, Число )
                   ;
    }

    // ---------- все эти группы используются в других конструкциях -----------
    @Перевод
    {
    // ------- подлежащее ---------
       @Структура  гр_сущ( число Ч, лицо Л ) = гр_сущ1( &Ч, &Л ) _и__гр_сущ_И ;
       @Структура  гр_сущ( число Ч, лицо Л, падеж &Падеж, род Р ) =
                   гр_сущ1( &Ч, &Л, Падеж, &Р ) _и__гр_сущ_И( Падеж ) ;
    }

    @Перевод
    {
    // ------- "подлежащее" для havi ---------
       @Структура  гр_сущ_иметь( число Ч, лицо Л ) =
                   гр_сущ2( &Ч, &Л ) _и__гр_сущ_В ;
       @Структура  гр_сущ_иметь( число Ч, лицо Л, падеж &Падеж, род Р ) =
                   гр_сущ2( &Ч, &Л, Падеж, &Р ) _и__гр_сущ_В( Падеж ) ;
    }

    @Перевод
    {
    // ------- это для дополнения ------------------------------------------
       @Структура  гр_сущ_И = гр_сущ_1И _и__гр_сущ_И ;
       @Структура  гр_сущ_И( падеж &Падеж ) =
                   гр_сущ_1И( &Ч, Л, Падеж, &Р ) _и__гр_сущ_И( Падеж ) ;
    }

    @Перевод
    {
    // ------- это для хвост_esti_с ----------------------------------------
    // ------- это для дополнения ------------------------------------------
       @Структура  гр_сущ_В = гр_сущ_1В _и__гр_сущ_В ;
       @Структура  гр_сущ_В( падеж &Падеж ) =
                   гр_сущ_1В( &Ч, Л, Падеж, &Р ) _и__гр_сущ_В( Падеж ) ;
    }

    @Перевод
    {
    // ------- это для предлог_сущ ------------------------------------------
       @Структура  гр_сущ_Вм = гр_сущ_1Вм _и__гр_сущ_В ;
       @Структура  гр_сущ_Вм( падеж &Падеж ) =
                   гр_сущ_1Вм( &Ч, Л, Падеж, &Р ) _и__гр_сущ_В( Падеж ) ;
    }