// ----------------------------------------------------------------------------
// конструкции для фраза_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_повест ;
}