@Перевод { // ----------- указательное местоимение ----------------- @Выбор у_мест( число Число, падеж Падеж ) = сущ[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 ; }