// ---------------------------------------------------------------------------- // главные члены предложения // ---------------------------------------------------------------------------- @Перевод { @Структура подлежащее = гр_сущ( &Ч, &Л ) _обстоятельство ; @Структура подлежащее( число Ч, лицо Л, род Р ) = гр_сущ( &Ч, &Л, %И, &Р ) _обстоятельство ; } @Перевод { @Структура подлежащее_есть = гр_сущ( &Ч, &Л ) _обстоятельство ; @Структура подлежащее_есть( число Ч, лицо Л, падеж &Падеж, род Р ) = гр_сущ( &Ч, &Л, Падеж, &Р ) _обстоятельство ; } @Перевод { // простосто псевдоним, пусть будет пока так @Структура бп_сказуемое = бп_сказуемое_а ; @Структура бп_сказуемое( лицо &Лицо, число &Число, род &Род, присутствие &П ) = бп_сказуемое_а( Лицо, Число, Род, %П ) ; } @Перевод { @Структура дополнение = гр_сущ_В _обстоятельство ; @Структура дополнение = гр_сущ_В( %В ) _обстоятельство ; } @Перевод { // для словаря выражений @Структура сл_сущестительное_И = гр_сущ_И _обстоятельство ; @Структура сл_сущестительное_И( падеж &Падеж ) = гр_сущ_И( Падеж ) _обстоятельство ; } @Перевод { // для словаря выражений @Структура сл_сущестительное_В = гр_сущ_В _обстоятельство ; @Структура сл_сущестительное_В( падеж &Падеж ) = гр_сущ_В( Падеж ) _обстоятельство ; } // --------------------------------------------------------------------------- @Перевод { @Структура хвост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с( Род, Число ) _обстоятельство ; }