// ----------------------------------------------------------------------------
// главные члены предложения
// ----------------------------------------------------------------------------
@Перевод
{
@Структура подлежащее = гр_сущ( &Ч, &Л ) _обстоятельство ;
@Структура подлежащее( число Ч, лицо Л, род Р ) =
гр_сущ( &Ч, &Л, %И, &Р ) _обстоятельство ;
}
@Перевод
{
@Структура подлежащее_есть = гр_сущ( &Ч, &Л ) _обстоятельство ;
@Структура подлежащее_есть( число Ч, лицо Л, падеж &Падеж, род Р ) =
гр_сущ( &Ч, &Л, Падеж, &Р ) _обстоятельство ;
}
@Перевод
{
// простосто псевдоним, пусть будет пока так
@Структура бп_сказуемое = бп_сказуемое_а ;
@Структура бп_сказуемое( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
бп_сказуемое_а( Лицо, Число, Род, %П ) ;
}
@Перевод
{
@Структура дополнение = гр_сущ_В _обстоятельство ;
@Структура дополнение = гр_сущ_В( %В ) _обстоятельство ;
}
@Перевод
{
// для словаря выражений
@Структура сл_сущестительное_И = гр_сущ_И _обстоятельство ;
@Структура сл_сущестительное_И( падеж &Падеж ) =
гр_сущ_И( Падеж ) _обстоятельство ;
}
@Перевод
{
// для словаря выражений
@Структура сл_сущестительное_В = гр_сущ_В _обстоятельство ;
@Структура сл_сущестительное_В( падеж &Падеж ) =
гр_сущ_В( Падеж ) _обстоятельство ;
}
// ---------------------------------------------------------------------------
@Перевод
{
@Структура хвост1 = гр_сущ_В _обстоятельство ;
@Структура хвост1 = гр_сущ_В( %В ) _обстоятельство ;
}
@Перевод
{
@Выбор хвост = хвост1 @00;
@Выбор хвост = хвост1 @00;
}
// --------------------------------------------------------------------------
@Перевод
{
@Выбор хвост_esti_1 = гр_сущ_И опр_прилагательный1_И гр_наречия причастие ;
@Выбор хвост_esti_1( род &Род, число &Число ) =
гр_сущ_И( %И )
опр_прилагательный1_И( Род, %Н, %И, Число )
гр_наречия
причастие( Род, %И, Число )
;
}
@Перевод
{
@Выбор хвост_esti_1с = опр_прилагательный1_И гр_наречия ;
@Выбор хвост_esti_1с( род &Род, число &Число ) =
опр_прилагательный1_И( Род, %Н, %И, Число ) гр_наречия ;
}
@Перевод
{
@Структура хвост_esti = хвост_esti_1 _обстоятельство ;
@Структура хвост_esti( род &Род, число &Число ) =
хвост_esti_1( Род, Число ) _обстоятельство ;
}
@Перевод
{
@Структура хвост_esti_с = хвост_esti_1с _обстоятельство ;
@Структура хвост_esti_с( род &Род, число &Число ) =
хвост_esti_1с( Род, Число ) _обстоятельство ;
}