// ---------------------------------------------------------------------------- // конструкции для фраза_verb // ---------------------------------------------------------------------------- @Перевод { @Структура фраза_verb_повест3 = подлежащее бп_сказуемое_б ; @Структура фраза_verb_повест3( присутствие &П ) = подлежащее( &Ч, &Л, &Р ) бп_сказуемое_б( Л, Ч, Р, П ) ; } @Перевод { @Выбор фраза_verb_повест0 = фраза_verb_повест1 фраза_verb_повест2 фраза_verb_повест3 ; @Выбор фраза_verb_повест0( присутствие &П ) = фраза_verb_повест1( П ) фраза_verb_повест2( П ) фраза_verb_повест3( П ) ; } @Перевод { // на самом деле "_обстоятельство" - это придаточная фраза @Структура бп_фраза_verb_повест = _обстоятельство фраза_verb_повест0 ; @Структура бп_фраза_verb_повест = _обстоятельство фраза_verb_повест0( %Нет ) ; } // ---------------------------------------------------------------------- // конструкции для фраза_verb_ли // ---------------------------------------------------------------------- @Перевод { @Беспорядок фраза_verb_ли1 = подлежащее бп_сказуемое дополнение ; @Беспорядок фраза_verb_ли1 = подлежащее( &Ч, &Л, &Р ) бп_сказуемое( Л, Ч, Р, %Да ) дополнение ; } @Перевод { @Беспорядок фраза_verb_ли2 = подлежащее бп_сказуемое ; @Беспорядок фраза_verb_ли2 = подлежащее( &Ч, &Л, &Р ) бп_сказуемое( Л, Ч, Р, %Да ) ; } @Перевод { @Беспорядок фраза_verb_ли3 = подлежащее бп_сказуемое_б ; @Беспорядок фраза_verb_ли3 = подлежащее( &Ч, &Л, &Р ) бп_сказуемое_б( Л, Ч, Р, %Да ) ; } @Перевод { // должна быть именно структура @Структура фраза_verb_ли4 = обстоятельство_ли фраза_verb_повест0 ; @Структура фраза_verb_ли4 = обстоятельство_ли фраза_verb_повест0( %Да ) ; } @Перевод { @Выбор фраза_verb_ли0 = фраза_verb_ли1 фраза_verb_ли2 фраза_verb_ли3 ; @Выбор фраза_verb_ли0 = фраза_verb_ли1 фраза_verb_ли2 фраза_verb_ли3 ; } @Перевод { @Структура фраза_verb_ли = @0[cxu] _обстоятельство фраза_verb_ли0 ; @Структура фраза_verb_ли = _обстоятельство фраза_verb_ли0 ; } @Перевод { @Выбор бп_фраза_verb_ли = фраза_verb_ли фраза_verb_ли4 ; @Выбор бп_фраза_verb_ли = фраза_verb_ли фраза_verb_ли4 ; } // ---------------------------------------------------------------------------- // конструкции для фраза_verb_вопрос_к_подлежащему // ---------------------------------------------------------------------------- @Перевод { @Структура фраза_verb_вопрос_подлежащему1 = Вопрос_к_подлежащему( %И ) бп_сказуемое дополнение ; @Структура фраза_verb_вопрос_подлежащему1 = Вопрос_к_подлежащему( %И ) бп_сказуемое( %3е, %Ед, %М, %Нет ) дополнение ; } @Перевод { @Структура фраза_verb_вопрос_подлежащему2 = Вопрос_к_подлежащему( %И ) дополнение бп_сказуемое ; @Структура фраза_verb_вопрос_подлежащему2 = Вопрос_к_подлежащему( %И ) бп_сказуемое( %3е, %Ед, %М, %Нет ) дополнение ; } @Перевод { @Структура фраза_verb_вопрос_подлежащему3 = Вопрос_к_подлежащему( %И ) бп_сказуемое ; @Структура фраза_verb_вопрос_подлежащему3 = Вопрос_к_подлежащему( %И ) бп_сказуемое( %3е, %Ед, %М, %Нет ) ; } @Перевод { @Структура фраза_verb_вопрос_подлежащему4 = Вопрос_к_подлежащему( %И ) бп_сказуемое_б ; @Структура фраза_verb_вопрос_подлежащему4 = Вопрос_к_подлежащему( %И ) бп_сказуемое_б( %3е, %Ед, %М, %Нет ) ; } @Перевод { @Выбор бп_фраза_verb_вопрос_подлежащему = фраза_verb_вопрос_подлежащему1 фраза_verb_вопрос_подлежащему2 фраза_verb_вопрос_подлежащему3 фраза_verb_вопрос_подлежащему4 ; @Выбор бп_фраза_verb_вопрос_подлежащему = фраза_verb_вопрос_подлежащему1 фраза_verb_вопрос_подлежащему2 фраза_verb_вопрос_подлежащему3 фраза_verb_вопрос_подлежащему4 ; } // ---------------------------------------------------------------------------- // конструкции для фраза_verb_вопрос_дополнению // ---------------------------------------------------------------------------- @Перевод { @Структура бп_фраза_verb_вопрос_дополнению = Вопрос_к_подлежащему( %В ) фраза_verb_повест2 ; @Структура бп_фраза_verb_вопрос_дополнению = Вопрос_к_подлежащему( %В ) фраза_verb_повест2( %Нет ) ; } // ---------------------------------------------------------------------------- // конструкции для фраза_verb_вопрос_обстоятельству // ---------------------------------------------------------------------------- @Перевод { @Структура бп_фраза_verb_вопрос_обстоятельству = вопрос_к_обстоятельству_пп бп_фраза_verb_повест ; @Структура бп_фраза_verb_вопрос_обстоятельству = вопрос_к_обстоятельству_пп бп_фраза_verb_повест ; }