@Перевод
{
// ----------- указательное местоимение -----------------
@Выбор у_мест( число Число, падеж Падеж ) =
сущ[tiu] ( &Число, &Падеж ) сущ[tio] ( &Число, &Падеж ) ;
@Выбор у_мест( падеж &Падеж, число &Число ) =
сущ[то] ( &Род, &Душа, Падеж, Число )
сущ[тот] ( &Род, &Душа, Падеж, Число )
;
@Таблица( число Число = число Число )
{ Ед = Ед ;
Мн = Мн ;
}}
@Перевод
{
@Структура s_kiu( число Число, падеж Падеж ) =
вопрос_к_подлежащему_пп[kiu] ( &Число, &Падеж ) ;
@Структура s_kiu( род &Род, душа &Душа, падеж &Падеж, число &Число ) =
прил[который] ( Род, Душа, Падеж, Число ) ;
}
@Перевод
{
@Структура s_kio( число Число, падеж Падеж ) =
вопрос_к_подлежащему_пп[kio] ( &Число, &Падеж ) ;
@Структура s_kio( род &Род, душа &Душа, падеж &Падеж, число &Число ) =
прил[который] ( Род, Душа, Падеж, Число ) ;
}
@Перевод
{
// ----------- указательное местоимение "который" ------
@Выбор у_мест_который( число Число, падеж Падеж ) =
s_kiu( &Число, &Падеж ) s_kio( &Число, &Падеж ) ;
@Выбор у_мест_который( род &Род, душа &Душа, падеж &Падеж, число &Число ) =
s_kiu( Род, Душа, Падеж, Число )
s_kio( Род, Душа, Падеж, Число )
;
@Таблица( число Число = число Число )
{ Ед = Ед ;
Мн = Мн ;
}
}
// ----------- указательное местоимение "кто" ------------------------
@Перевод
{
@Структура s_kiu1( число Число, падеж Падеж ) =
вопрос_к_подлежащему_пп[kiu] ( &Число, &Падеж ) ;
@Структура s_kiu1( род &Род, падеж &Падеж, число &Число ) =
сущ[кто] ( &Род, &Душа, Падеж, Число ) ;
}
@Перевод
{
@Структура s_kio1( число Число, падеж Падеж ) =
вопрос_к_подлежащему_пп[kio] ( &Число, &Падеж ) ;
@Структура s_kio1( род &Род, падеж &Падеж, число &Число ) =
сущ[что] ( &Род, &Душа, Падеж, Число ) ;
}
@Перевод
{
@Выбор у_мест_что1( число Число, падеж Падеж ) =
s_kiu1( &Число, &Падеж ) s_kio1( &Число, &Падеж ) ;
@Выбор у_мест_что1( род &Род, падеж &Падеж, число &Число ) =
s_kiu1( Род, Падеж, Число ) s_kio1( Род, Падеж, Число ) ;
@Таблица( число Число = число Число )
{ Ед = Ед ;
Мн = Мн ;
}
}
@Перевод
{
@Структура у_мест_что( число Число, падеж Падеж ) =
у_мест_что1( &Число, &Падеж ) _обстоятельство ;
@Структура у_мест_что( род &Род, падеж &Падеж, число &Число ) =
у_мест_что1( Род, Падеж, Число ) _обстоятельство ;
}
@Перевод
{
@Структура фраза_что = @0[ke] фраза_повест ;
@Структура фраза_что = @0[что] фраза_повест ;
@Таблица( число Число = число Число )
{ Ед = Ед ;
Мн = Мн ;
}
}
// -------------------------------------------------------------------------
@Перевод
{
@Структура фраза_мест1 = у_мест( &Число, %И ) фраза_без_подлежащего ;
@Структура фраза_мест1( род &Род ) =
у_мест( %И, &Число ) фраза_без_подлежащего( %Ед, %С ) ;
}
@Перевод
{
@Структура фраза_мест2 = у_мест( &Число, %В ) фраза_без_дополнения ;
@Структура фраза_мест2 = у_мест( %В, &Число ) фраза_без_дополнения ;
}
@Перевод
{
@Структура фраза_мест3 = предлог( %И ) у_мест( &Число, &Падеж ) фраза_повест ;
@Структура фраза_мест3 =
предлог( &Падеж ) у_мест( Падеж, &Число ) фраза_повест ;
}
// -------------------------------------------------------------------------
@Перевод
{
@Структура фраза_мест1к = у_мест_который( &Число, %И ) фраза_без_подлежащего ;
@Структура фраза_мест1к( род &Род ) =
у_мест_который( Род, %О, %И, &Число )
фраза_без_подлежащего( Число, Род )
;
}
@Перевод
{
@Структура фраза_мест2к = у_мест_который( &Число, %В ) фраза_без_дополнения ;
@Структура фраза_мест2к( род &Род ) =
у_мест_который( Род, %О, %В, &Число ) фраза_без_дополнения ;
}
@Перевод
{
@Структура фраза_мест3к =
предлог( И ) у_мест_который( &Число, &Падеж ) фраза_повест ;
@Структура фраза_мест3к( род &Род ) =
предлог( &Падеж )
у_мест_который( Род, %О, Падеж, &Число )
фраза_повест
;
}
// -------------------------------------------------------------------------
@Перевод
{
@Структура фраза_мест1ч = у_мест_что( &Число, %И ) фраза_без_подлежащего ;
@Структура фраза_мест1ч( род &Род ) =
у_мест_что( Род, %И, &Число )
фраза_без_подлежащего( Число, Род )
;
}
@Перевод
{
@Структура фраза_мест2ч = у_мест_что( &Число, %В ) фраза_без_дополнения ;
@Структура фраза_мест2ч( род &Род ) =
у_мест_что( Род, %В, &Число ) фраза_без_дополнения ;
}
@Перевод
{
@Структура фраза_мест3ч =
предлог( И ) у_мест_что( &Число, &Падеж ) фраза_повест ;
@Структура фраза_мест3ч( род &Род ) =
предлог( &Падеж ) у_мест_что( Род, Падеж, &Число ) фраза_повест ;
}
@Перевод
{
@Выбор хвост_у_мест =
фраза_что
фраза_обстоятельство
фраза_мест1
фраза_мест2
фраза_мест3
@00
;
@Выбор хвост_у_мест( род &Род ) =
фраза_что
фраза_обстоятельство
фраза_мест1( Род )
фраза_мест2
фраза_мест3
@00
;
}
@Перевод
{
@Структура гр_у_мест( число Число, падеж Падеж ) =
у_мест( &Число, &Падеж ) хвост_у_мест ;
@Структура гр_у_мест = у_мест( Падеж, Число ) хвост_у_мест( М ) ;
}
// ---------- фраза в роли обстоятельства ------------------------------
@Перевод
{
@Структура потому_что = @0[tial] @0[ke] ;
@Структура потому_что = @0[потому] @0[что] ;
}
@Перевод
{
@Выбор союз_подчинительный =
@0[cxar]
@0[dum]
@0[gxis]
@0[kvankam]
@0[se]
@0[se]
@0[kiam]
@0[kial]
@0[por]
@0[kiel]
потому_что
;
@Выбор союз_подчинительный =
@0[потому_что]
@0[в_то_время_как]
@0[до_тех_пор_пока]
@0[хотя]
@0[если]
@0[если_бы]
@0[когда]
@0[почему]
@0[чтобы]
@0[как]
потому_что
;
}
@Перевод
{
@Структура фраза_обстоятельство = союз_подчинительный фраза_повест ;
@Структура фраза_обстоятельство = союз_подчинительный фраза_повест ;
}
// ----------------------------------------------------------------------
@Перевод
{
@Выбор союз_сочинительный = @0[aux] @0[do] @0[kaj] @0[sed] @0[tamen] ;
@Выбор союз_сочинительный =
@0[или] @0[следовательно] @0[и] @0[но] @0[однако] ;
}
@Перевод
{
@Выбор _союз_сочинительный = союз_сочинительный @00;
@Выбор _союз_сочинительный = союз_сочинительный @00;
}
@Перевод
{
@Выбор фраза_однородный_член1 = фраза_повест фраза_повелит ;
@Выбор фраза_однородный_член1 = фраза_повест фраза_повелит ;
}
@Перевод
{
@Структура фраза_однородный_член = _союз_сочинительный фраза_однородный_член1 ;
@Структура фраза_однородный_член = _союз_сочинительный фраза_однородный_член1 ;
}