// // все нормально, только хвост добавить в сказуемое_добавочное // // ----------------------------------------------------------------- @Перевод { @Структура сказуемое_havi_прошлое = _No_p @0[havis] ; @Структура сказуемое_havi_прошлое( число &Число1, род &Род1, падеж Падеж ) = _No_p( &Падеж ) глагол[быть] ( %Сов, %глагол, @0, Число1, %прошлое, Род1, %Актив, @0 ) ; } @Перевод { @Структура сказуемое_havi_настоящее = _No1_p @0[havas] ; @Структура сказуемое_havi_настоящее( падеж Падеж ) = _No1_p( &Падеж ) ; } @Перевод { @Структура сказуемое_havi_будущее = _No_p @0[havos] ; @Структура сказуемое_havi_будущее( падеж Падеж ) = _No_p( &Падеж ) @0[будет] ; } @Перевод { @Структура сказуемое_havi_условн = _No_p @0[havus] ; @Структура сказуемое_havi_условн( число &Число1, род &Род1, падеж Падеж ) = _No_p( &Падеж ) глагол[быть] ( %Сов, %глагол, @0, Число1, %прошлое, Род1, %Актив, @0 ) @0[бы] ; } @Перевод { @Выбор сказуемое_havi = сказуемое_havi_прошлое сказуемое_havi_настоящее сказуемое_havi_будущее сказуемое_havi_условн сказуемое_havi_модальное ; @Выбор сказуемое_havi( число &Число1, род &Род1, падеж Падеж ) = сказуемое_havi_прошлое( Число1, Род1, &Падеж ) сказуемое_havi_настоящее( &Падеж ) сказуемое_havi_будущее( &Падеж ) сказуемое_havi_условн( Число1, Род1, &Падеж ) сказуемое_havi_модальное( Лицо, Число1, Род1 ) ; } // ---------------------------------------------------------------- @Перевод { @Структура сказуемое_esti1 = _Ne связка( %Глагол, &Время ) _обстоятельство ; @Структура сказуемое_esti1( лицо &Лицо, число &Число, род &Род ) = _Ne связка( &СС, %глагол, Лицо, Число, &Время, Род, %Актив ) _обстоятельство ; @Таблица( время Время = время Время, совершенность СС ) { прошлое = прошлое Сов ; настоящее = настоящее Несов ; будущее = будущее Сов ; } } @Перевод { @Структура сказуемое_esti_условн = _Ne связка( %Услов, &Время ) _обстоятельство ; @Структура сказуемое_esti_условн( лицо &Лицо, число &Число, род &Род ) = _Ne связка( %Сов, %глагол, Лицо, Число, %прошлое, Род, %Актив ) @0[бы] _обстоятельство ; } @Перевод { @Выбор сказуемое_esti = сказуемое_esti1 сказуемое_esti_условн сказуемое_esti_модальное ; @Выбор сказуемое_esti( лицо &Лицо, число &Число, род &Род ) = сказуемое_esti1( Лицо, Число, Род ) сказуемое_esti_условн( Лицо, Число, Род ) сказуемое_esti_модальное( Лицо, Число, Род ) ; } // ---------------------------------------------------------------- @Перевод { @Структура сказуемое_здесь1_прошлое = _No_p связка( %Глагол, %прошлое ) _обстоятельство ; @Структура сказуемое_здесь1_прошлое( лицо &Лицо, число &Число, род &Род, падеж Падеж ) = _No_p( &Падеж ) связка( %Сов, %глагол, Лицо, Число, %прошлое, Род, %Актив ) _обстоятельство ; } @Перевод { @Структура сказуемое_здесь1_настоящее = _No1_p связка( %Глагол, %настоящее ) _обстоятельство ; @Структура сказуемое_здесь1_настоящее( лицо &Лицо, число &Число, род &Род, падеж Падеж ) = _No1_p( &Падеж ) связка( %Несов, %глагол, Лицо, Число, %настоящее, Род, %Актив ) _обстоятельство ; } @Перевод { @Структура сказуемое_здесь1_будущее = _No_p связка( %Глагол, %будущее ) _обстоятельство ; @Структура сказуемое_здесь1_будущее( лицо &Лицо, число &Число, род &Род, падеж Падеж ) = _No_p( &Падеж ) связка( %Сов, %глагол, Лицо, Число, %будущее, Род, %Актив ) _обстоятельство ; } @Перевод { @Выбор сказуемое_здесь_есть1 = сказуемое_здесь1_прошлое сказуемое_здесь1_настоящее сказуемое_здесь1_будущее ; @Выбор сказуемое_здесь_есть1( лицо &Лицо, число &Число, род &Род, падеж Падеж ) = сказуемое_здесь1_прошлое( Лицо, Число, Род, &Падеж ) сказуемое_здесь1_настоящее( Лицо, Число, Род, &Падеж ) сказуемое_здесь1_будущее( Лицо, Число, Род, &Падеж ) ; } @Перевод { @Выбор сказуемое_здесь_есть = сказуемое_здесь_есть1 сказуемое_здесь_модальное ; @Выбор сказуемое_здесь_есть( лицо &Лицо, число &Число, род &Род, падеж Падеж ) = сказуемое_здесь_есть1( Лицо, Число, Род, &Падеж ) сказуемое_здесь_модальное( Лицо, Число, Род, &Падеж ) ; }