# 1 "../grammar/eo_ru/lang.cpp"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "../grammar/eo_ru/lang.cpp"




# 1 "../grammar/eo_ru/lang.h" 1







@ 00_00_00
@_
# 18 "../grammar/eo_ru/lang.h"
@_
{
   @  {  , };
   @  { , };
   @  { ,, };
   @  { 1,2,3 };
   @  { , ,  };
   @  { Inf,,,,,_, };

   @ _ { , , , ,  };

   @_  (  ,  ,  ,   ) ;
   @_  (  ,  ,  ,   ) ;
   @_  (  ,   );
   @_  (  ,   );
   @_ 11 ;
   @_ ( _ & ) ;

   @_  ;
   @_ _ ;
   @_  ;
   @_ (  &,  &,  &,   );
   @_ _(  ,   );
   @_ _ ;
   @_ (  & ) ;
   @_  ;
   @_  (  & ) ;
   @_  ;

   @_ ___(  ,   );
   @_ ___ = ;
   @_ ___ = ;
   @_ ___(  ,   );

   @1 __0 (  ,   ) = ( &, & ) ;
   @1 __1(  ,   ) =
               ( 1, 1 ) ( &, & ) ;

   @1 __0(  ,   ) = ( &, & ) ;

   @1 __0(  ,  ,  ,   ) =
                ( &, &, &, & );


   @1 __20(  ,   ) =
                ( %Inf, @0, @0, @0 ) ;
   @1 __0( _  ) = ( & ) ;

   @ @__ =
               ( &, & ) ( &, & ) ( &, &, &, & ) ( &S )  ;
   @ @ =
               __ __ _( & ) _ _( &, &, &, & )
         ;

# 1 "../grammar/eo_ru/format_es.h" 1
# 9 "../grammar/eo_ru/format_es.h"
   @  1
   {
      =Inf @
      =
  = @
  = @
  = @
      = @
      = @
      =
  =  =   =  @  =  @  =   =  @  =  @
  =  =   =  @  =  @  =   =  @  =  @
  =  =   =  @  =  @  =   =  @  =  @
      =_
  =  =   =  @  =  @  =   =  @  =  @
  =  =   =  @  =  @  =   =  @  =  @
  =  =   =  @  =  @  =   =  @  =  @
      =
  = @
  = @
  = @
   }
   @  11
   {
      =Inf @
      =
  = @
  = @
  = @
      = @
      = @
      =
  =  =   =  @  =  @  =   =  @  =  @
  =  =   =  @  =  @  =   =  @  =  @
  =  =   =  @  =  @  =   =  @  =  @
      =_
  =  =   =  @  =  @  =   =  @  =  @
  =  =   =  @  =  @  =   =  @  =  @
  =  =   =  @  =  @  =   =  @  =  @
   }
   @  2
   {  = 
          =  @
   =  @
       = 
          =  @
   =  @
   }
   @  21
   {  = 
          =  @
   =  @
       = 
          =  @
   =  @
   }
   @ _ 22
   {  = 
          =  @
   =  @
       = 
          =  @
   =  @
   }
   @ ___ 23
   {  = 
          =  @
   =  @
       = 
          =  @
   =  @
   }
   @ ___ 24
   {  = 
          =  @
   =  @
       = 
          =  @
   =  @
   }
   @  3
   {  =  @
       =  @
   }
# 73 "../grammar/eo_ru/lang.h" 2

   @  1 { dicts/zform/esperanto/es_verb_r };
   @  11 { dicts/zform/esperanto/es_esti };
   @  2 { dicts/zform/esperanto/es_sub_r };
   @  21 { dicts/zform/esperanto/es_adj_r };
   @ _ 22 { dicts/zform/esperanto/es_rel };
   @ ___ 23 { dicts/zform/esperanto/es_qsub };
   @ ___ 24 { dicts/zform/esperanto/es_qadj };
   @  3 { dicts/zform/esperanto/es_pronoun };

   @ { o @ = o o @ {  = = } @{  = = } }
   @ { on @ = on o @ {  = = } @{  = = } }
   @ { oj @ = oj o @ {  = = } @{  = = } }
   @ { ojn @ = ojn o @ {  = = } @{  = = } }

   @ { a @ = a a @ {  = = } @{  = = } }
   @ { an @ = an a @ {  = = } @{  = = } }
   @ { aj @ = aj a @ {  = = } @{  = = } }
   @ { ajn @ = ajn a @ {  = = } @{  = = } }

   @ { e @ = e e @ {  } @{  } }

   @ { i @ = i i @ {  =Inf } @{  =Inf } }
   @ { as @ = as i @ {  = = } @{  =Inf } }
   @ { is @ = is i @ {  = = } @{  =Inf } }
   @ { os @ = os i @ {  = = } @{  =Inf } }
   @ { us @ = us i @ {  = } @{  =Inf } }
   @ { u @ = u i @ {  = } @{  =Inf } }

   @ { anta @ = anta i @ {  = = = = } @{  =Inf } }
   @ { antan @ = antan i @ {  = = = = } @{  =Inf } }
   @ { antaj @ = antaj i @ {  = = = = } @{  =Inf } }
   @ { antajn @ = antajn i @ {  = = = = } @{  =Inf } }
   @ { inta @ = inta i @ {  = = = = } @{  =Inf } }
   @ { intan @ = intan i @ {  = = = = } @{  =Inf } }
   @ { intaj @ = intaj i @ {  = = = = } @{  =Inf } }
   @ { intajn @ = intajn i @ {  = = = = } @{  =Inf } }
   @ { onta @ = onta i @ {  = = = = } @{  =Inf } }
   @ { ontan @ = ontan i @ {  = = = = } @{  =Inf } }
   @ { ontaj @ = ontaj i @ {  = = = = } @{  =Inf } }
   @ { ontajn @ = ontajn i @ {  = = = = } @{  =Inf } }

   @ { ata @ = ata i @ {  =_ = = = } @{  =Inf } }
   @ { atan @ = atan i @ {  =_ = = = } @{  =Inf } }
   @ { ataj @ = ataj i @ {  =_ = = = } @{  =Inf } }
   @ { atajn @ = atajn i @ {  =_ = = = } @{  =Inf } }
   @ { ita @ = ita i @ {  =_ = = = } @{  =Inf } }
   @ { itan @ = itan i @ {  =_ = = = } @{  =Inf } }
   @ { itaj @ = itaj i @ {  =_ = = = } @{  =Inf } }
   @ { itajn @ = itajn i @ {  =_ = = = } @{  =Inf } }
   @ { ota @ = ota i @ {  =_ = = = } @{  =Inf } }
   @ { otan @ = otan i @ {  =_ = = = } @{  =Inf } }
   @ { otaj @ = otaj i @ {  =_ = = = } @{  =Inf } }
   @ { otajn @ = otajn i @ {  =_ = = = } @{  =Inf } }

   @ { ante @ = ante i @ {  = = = = } @{  =Inf } }
   @ { inte @ = inte i @ {  = = = = } @{  =Inf } }
   @ { onte @ = onte i @ {  = = = = } @{  =Inf } }
}



@_
{
   @  { ,,,,, };
   @  { , };
   @  { ,,, };
   @  { , };
   @  { 1,2,3 };
   @  { ,, };
   @  { ,, };
   @  { , };
   @  { Inf,,, };
   @  { , };
   @  { , };
   @  { , };
   @ _ { ,, };
   @ _ { ,, };
   @ _ { ,  };

   @_  (  ,  ,  ,
                         ,  ,  ,  ,
         ) ;
   @_  (  ,  ,  ,
                             ,  ,  ,   ) ;
   @_  (  &,  &,  ,   );
   @_  (  ,  ,  ,   );
   @_ 11 ;
   @_ ( _ & ) ;
   @_ ( _ &, _ &,   ) ;
   @_ _(   ) ;

   @_ (  ,  ,   );
   @_  (  &,  &,  &,   );
   @_ _ (  ,  ,   );
   @_ _ ;
   @_  (  & ) ;
   @_  ;
   @_  (   ) ;
   @_  ;

   @_ ___(   ) ;
   @_ ___ = ;
   @_ ___ = ;
   @_ ___(  ,  ,  ,   ) ;

   @1 __0(  ,  ,  &,  & ) =
               ( &, &, ,  ) ;
   @1 __0(  &,  &,  &,  & ) =
               ( , , ,  ) ;

   @1 __1(  ,  ,  &,  & ) =
               ( , , ,  )
        !( &, &, ,  ) ;
   @1 __2(  ,  ,  &,  & ) =
        ( &, &, ,  )
        @1 ;
   @1 __3(  ,  ,  &,  & ) =
               ( , , ,  )
        ( &, &, ,  )
        @1 ;
   @1 __4(  ,  ,  &,  & ) =
               ( , , ,  )
               ( , , ,  )
        ( &, &, ,  ) ;



   @1 __6(  ,  ,  &,  & ) =
               ( , , ,  )
        ( &, &, ,  )
        ( &1, &1, &1,  ) ;
   @1 __7(  ,  ,  &,  & ) =
               ( , , ,  )
        ( &, &, ,  )
        @1
        ( &1, &1, &1,  ) ;




   @1 __9(  ,  ,  &,  & ) =
        @1
        ( , , ,  )
        ( &, &, ,  ) ;
   @1 __10(  ,  ,  &,  & ) =
        ( &, &, ,  )
        ( , , ,  ) ;

   @1 __11(  ,  ,  &,  & ) =
        ( &, &, ,  )
        ( &1, &1, %, % );
   @1 __12(  ,  ,  &,  & ) =
               []( %, %, ,  )
        []( &, &, ,  )
        !( &1, &1, %, % ) ;
   @1 __20(  &,  ,  &,  & ) =
               ?[]( , %, ,  )
               @1 @1
        !( %, %, %3, %, %, @0, %, @0 ) ;
   @1 __21(  %,  %,  &,  & ) =
               ?[]( &, &, ,  )
        @0[]
        !( %, @0, %, % );
   @1 __22(  %,  %,  &,  & ) =
        ?[]( &, &, ,  )
        !( &1, &1, %, % ) ;
   @1 __1(  ,  ,  &,  & ) =
               @0[] ?!( &, &, ,  ) ;

   @1 __1(  &,  &,  &,  & ) =
               ( , , ,  )
        @1 ;



   @1 __3(  &,  &,  &,  & ) =
               ( , , ,  )
        @1
        ( &1, , &1, &1 ) ;
   @1 __4(  &,  &,  &,  & ) =
           @1
               ( , , ,  )
        @1 ;
   @1 __5(  &,  &,  &,  & ) =
           ( , , ,  )
               ( , , ,  ) ;
   @1 __6(  &,  &,  &,  & ) =
           @1
               ( , , ,  );

   @1 __0(  &,  &,  &,  &,
                           &,  &,  &,  & ) =
               @1 ( , , , , , , ,  ) @1 ;
   @1 __2(  &,  &,  &,  &,
                              &,  &,  &,  & ) =
               ?[]( , , , , , , ,  )
        !( &, &, %, % ) ;
   @1 __3(  &,  &,  &,  &,
                              &,  &,  &,  & ) =
               ?[]( , , , , , , ,  )
        !( %, @0, %, % );
   @1 __4(  &,  &,  &,  &,
                              &,  &,  &,  & ) =
               @0[] !?( , , , , , , ,  ) ;
   @1 __5(  &,  &,  &,  &,
                              &,  &,  &,  & ) =
               ?[]( , , , , , , ,  )
        ! ( %, %Inf, @0, @0, @0, @0, @0, @0 ) ;
   @1 __1(  &,  &,  &,  &,
                              &,  &,  &,  & ) =
               @0[] ?!( , , , , , , ,  ) ;

   @1 __1( _  ) =
               @0[] ?!( & ) ;


# 1 "../grammar/eo_ru/format_r.h" 1
# 10 "../grammar/eo_ru/format_r.h"
   @  1
   { =
      =Inf @
      =
      { =
         =
  { = { =1 @ =2 @ =3 @ }
     = { =1 @ =2 @ =3 @ }
  }
  =
  { = { = @ = @ = @ }
     = @
  }
  =
  { = { = @ = @ = @ }
     = @
  }
  =
  { = @ = @ }
      }
      =
      { =
         =
  { = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
  }
  =
  { = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
  }
  =
         =
  { = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
  }
  =
  { = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
  }
      }
      = @
      =
      =Inf @
      =
      { =
         =
  { = { =1 @ =2 @ =3 @ }
     = { =1 @ =2 @ =3 @ }
  }
  =
  { = { = @ = @ = @ }
     = @
  }
  =
  { = { = @ = @ = @ }
     = @
  }
  =
  { = @ = @ }
      }
      =
      { =
         =
  { = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
  }
  =
  { = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
     = { = { = @ = @ = @ } = @ }
  }
      }
      = @
   }

   @  1_
   { =
      =Inf @
      =
      { =
         =
  { = { =1 @ =2 @ =3 @ }
     = { =1 @ =2 @ =3 @ }
  }
  =
  { = { = @ = @ = @ }
     = @
  }
  =
  { = @ = @ }
      }
      =
      =Inf @
      =
      { =
         =
  { = { =1 @ =2 @ =3 @ }
     = { =1 @ =2 @ =3 @ }
  }
  =
  { = { = @ = @ = @ }
     = @
  }
  =
  { = @ = @ }
      }
   }

   @  2
   {
      =
      { = @ = @
  = @ = @
  = @ = @
      }
      =
      { = @ = @
  = @ = @
  = @ = @
      }
   }
   @  3_1
   {
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      { = = { = { = @ = @ = @ } = @ }
  = = { = { = @ = @ = @ } = @ }
      }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
   }
   @  3
   {
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
   }
   @ _ 3_2
   {
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
   }
   @ ___ 3_3
   {
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
      { = = { = { = @ = @ = @ } = @ }
  = = { = { = @ = @ = @ } = @ }
      }
      = { = { = @ = @ = @ } = @ }
      = { = { = @ = @ = @ } = @ }
   }
   @  4
   {
      = @
      = @
      = @
      = @
      = @
      = @

   }
   @  4_1
   {
      = @
      = @
      = @
      = @
      = @
      = @

   }
   @ ___ 4_2
   {
      = @
      = @
      = @
      = @
      = @
      = @

   }
   @  5
   {
      = @
      = @
   }

   @_ 1
   {
      @_
      {
  v  ;
  s  ;
  a  ;
  d  ;
      }
      @_
      {
  @ =  <_> ;
  @ = da <_> ;
  @ = aa1 <_> ;
  @ = aa2 <_> ;
  @ = aa3 <_> ;
  @ = as1 <_> ;
  @ = av1 <_> ;

  @ = ss1 <_> ;
  @ = ss1_1 <__> ;
  @ = ss1_2 <__> ;
  @ = ss2_1 <____> ;
  @ = ss2 <> ;
  @ = ss3 <____> ;
  @ = ss3_1 <> ;
  @ = ss4 <__> ;
  @ = ss4_1 <_> ;
  @ = ss4_2 <__> ;
  @ = ss4_3 <_____> ;
  @ = ss5_1 <____> ;
  @ = ss5_2 ;
  @ = ss5_3 ;
  @ = ss5_4 ;
  @ = ss5_5 ;
  @ = ss5_6 ;
  @ = ss5_7 ;
  @ = ss5_8 <_> ;
  @ = ss5_8a <_> ;
  @ = ss5_9 ;
  @ = ss5_10 <__> ;
  @ = ss5_10a <__> ;
  @ = ss6_1 <_____> ;
  @ = ss6_2 <_> ;
  @ = ss6_3 <_____> ;
  @ = ss7 <__> ;
  @ = ss7_1 <__> ;
  @ = ss8_1 <_> ;
  @ = ss8_2 ;
  @ = ss8_3 ;
  @ = ss9_1 <__> ;
  @ = ss9_2 <__> ;
  @ = ss9_3 <_> ;
  @ = ss10_1 <_____> ;
  @ = ss10_2 <_> ;
  @ = ss10_3 <_> ;
  @ = ss10_4 <___> ;
  @ = ss10_5 <_> ;
  @ = ss10_6 <_> ;
  @ = ss10_7 <____> ;
  @ = ss10_8 <_____> ;
  @ = ss11 <__> ;
  @ = ss12_1 <_______> ;
  @ = ss12_2 ;
  @ = ss12_3 ;
  @ = ss13_1 <_____> ;
  @ = ss13_2 ;
  @ = ss13_3 <____> ;
  @ = ss14 <____> ;

  @ = sa_1 <___> ;
  @ = sa_2 <_> ;
  @ = sa_3 <__> ;
  @ = sa_4 <___> ;

  @ = sv1 <___> ;
  @ = sv2_1 <__> ;
  @ = sv2_2 <__> ;
  @ = sv2_3 <____> ;
  @ = sv3_1 <___-> ;
  @ = sv3_1a <___-> ;
  @ = sv3_2 <__> ;
  @ = sv3_2a <____> ;
  @ = sv3_3 <__> ;
  @ = sv4 <___> ;
  @ = sv5_1 <__> ;
  @ = sv5_2 <___> ;
  @ = sv5_3 <__> ;
  @ = sv5_4 <___> ;
  @ = sv5_5 <______> ;
  @ = sv5_5a <______> ;
  @ = sv5_6 <____> ;
  @ = sv5_6a <____> ;
  @ = sv5_7 <_____> ;
  @ = sv5_8 <____> ;
  @ = sv5_8a <____> ;
  @ = sv5_9 <___> ;
  @ = sv5_10 <____> ;
  @ = sv5_10a <____> ;
  @ = sv5_11 <______> ;
  @ = sv5_11a <______> ;
  @ = sv6 <___> ;
  @ = sv7_1 <___> ;

  @ = as1 ;
  @ = as2 ;
  @ = aad ;
  @ = aad2 ;
  @ = aap ;
  @ = aan ;
  @ = aan1 ;
  @ = aa12 ;
  @ = ava ;
  @ = awp ;
  @ = aaa ;
  @ = avd ;
  @ = avd1 ;
  @ = avn ;
  @ = ava ;
  @ = avi ;
  @ = avp ;
  @ = avn1 ;
  @ = avd2 ;
  @ = avd3 ;
  @ = av10 ;
  @ = aa_2 <___> ;
  @ = aa_3 <___> ;
  @ = aa_4 <___> ;
  @ = aa_5 <> ;
  @ = aa_6 <__> ;
  @ = aa_7 <_> ;
  @ = aa_8 ;
  @ = aa_9 ;
  @ = as3 <__> ;
  @ = sv ;
  @ = aan <> ;
  @ = aan <> ;
  @ = ad <__> ;
  @ = an2 <> ;

  @ = vv_1 <_> ;
  @ = vv_2 <_> ;
  @ = vv_3 <_> ;
  @ = vv_3_9 <_> ;
  @ = vv_3_6_9 <_> ;
  @ = vv_3_6_7_9 <_> ;
  @ = vv_3_5_6_8_9_10 <_> ;
  @ = vv_3_4_5 <_> ;
  @ = vv_3_8 <_> ;
  @ = vv_3_7_8 <_> ;
  @ = vv_3_4_8 <_> ;
  @ = vv_3_8 <_> ;
  @ = vv_3_9 <_> ;
  @ = vv_3_9 <_> ;
  @ = vv_3_4 <_> ;
  @ = vv_4 <_> ;
  @ = vv_5_9 <_> ;
  @ = vv_5 <_> ;
  @ = vv_5 <_> ;
  @ = vv_8_9 <_> ;
  @ = vv_9 <_> ;
  @ = vv_9 <_> ;
  @ = vv_10 <_> ;
  @ = vv_10 <_> ;

  @ = ds_1 <_> ;
  @ = ds_2 <_> ;
  @ = da <> ;
  @ = dv <> ;
  @ = dd <_> ;
  @ = dd_1 <___> ;
  @ = ds_3 <_> ;
  @ = ds_4 <> ;
  @ = ds_5 <_> ;
  @ = dd_2 <_> ;
  @ = ds_6 <_> ;
  @ = dd_3 <_> ;
  @ = da_1 <_> ;
  @ = da_2 <_> ;
  @ = ds_7 <_> ;
  @ = dd_4 <_> ;
  @ = dd_5 <_> ;
  @ = ds_8 <> ;
  @ = dd_6 <> ;
  @ = dd_7 <> ;
  @ = ds_9 <> ;
  @ = ds_10 <_> ;
  @ = dd_8 <_> ;
  @ = ds_11 <> ;
  @ = dd_9 <> ;
  @ = ds_12 <> ;
  @ = ds_13 <> ;
  @ = dd_10 <> ;
  @ = ds_14 <> ;
  @ = da_3 <> ;
  @ = dd_11 ;
  @ = dd_12 <> ;
  @ = ds_15 <> ;
  @ = ds_16 <_> ;
  @ = dd_13 <_> ;
  @ = ds_17 <> ;
  @ = dd_17 <> ;
  @ = da_4 <> ;
  @ = ds_18 <> ;
  @ = da_5 <> ;
      }
   }
# 291 "../grammar/eo_ru/lang.h" 2

   @  1 { dicts/zform/russkij/ru_verb_r };
   @  1_ { dicts/zform/russkij/ru_esti };
   @  2 { dicts/zform/russkij/ru_sub_r };
   @  3_1 { dicts/zform/russkij/ru_adj_r };
   @  3 { dicts/zform/russkij/ru_quest };
   @  4_1 { dicts/zform/russkij/ru_pronoun_1 };
   @ ___ 4_2 { dicts/zform/russkij/ru_quest_s };
   @ ___ 3_3 { dicts/zform/russkij/ru_quest_a };
   @ _ 3_2 { dicts/zform/russkij/ru_pronoun_4 };
   @  5 { dicts/zform/russkij/ru_tiny };
   @  4 { dicts/zform/russkij/ru_num };
   @ _ 3 { dicts/zform/russkij/ru_num2 };




   @ {  @ =   @ {  = = = } @ {  } [                           ] }
   @ {  @ =   @ {  = = = } @ {  } [                           ] }
   @ {  @ =   @ {  = = = } @ {  } [                           ] }
   @ {  @ =   @ {  = = = } @ {  } [                           ] }
   @ {  @ =   @ {  = = = } @ {  } [                           ] }
   @ {  @ =   @ {  = = = } @ {  } [                           ] }
   @ {  @ =   @ {  = = = } @ {  } [                           ] }
   @ {  @ =   @ {  = = = } @ {  } [                           ] }
   @ {  @ =   @ {  = = = } @ {  } [                           ] }
   @ {  @ =   @ {  = = = } @ {  } [                           ] }
   @ {  @ =   @ {  = = = } @ {  } [                           ] }

   @ {  @ =   @ {  = = = } @ {  }
      [                           ] }

   @ {  @ =   @ {  = = = } @ {  }
      [                           ] }
}



@_
{
   @_ 1
   {
      @  
      @  
      @  
      @  
      @ . 

      @__
      {
  v  ;
  b  ;
  s  ;
  a  ;
  d  ;
  i  ;
  ia _ ;
  I _2 ;
  I3 _3 ;
         o1  ;
  o2 _ ;
  p  ;
  PP _ ;
  c  ;
  t  ;
         z  ;
  zz  ;

  AB 11 ;

  DD __ ;
   D0 __0 ;

  S0 __0 ;
  S1 __1 ;
  Sv __20 ;
   Sb __ ;
  A0 __0 ;
  AA __ ;

  Sn __ ;
  Sa __ ;

  V1 __0 ;
  VV _ ;
  F _ ;
  F1 __ ;
  v1  ;
  f inf ;
  f1 _ ;

         QS ___ ;
         QO ___ ;
         QV ___ ;
         QA ___ ;
      }
      @__
      {
  v  ;
  b  ;
  s  ;
  a  ;
  d  ;
  i  ;
  ia _ ;
  I _2 ;
  I3 _3 ;
         o1  ;
  o2 _ ;
  p  ;
  PP _ ;
  c  ;
  t  ;
         z  ;
  zz  ;

  AB 11 ;

   DD __ ;
   D1 __1 ;

  S0 __0 ;
  S1 __1 ;
  S2 __2 ;
  S3 __3 ;
  S4 __4 ;

  S6 __6 ;
  S7 __7 ;

  S9 __9 ;
  SA __10 ;
  S11 __11 ;
  S12 __12 ;
  Sv __20 ;
  S21 __21 ;
  S22 __22 ;
  S1 __1 ;
  Sb __ ;

  A0 __0 ;
  A1 __1 ;

  A3 __3 ;
  A4 __4 ;
  A5 __5 ;
   A6 __6 ;
  AA __ ;


  Sn __ ;
  Sa __ ;
         F _ ;
  F1 __ ;
  V1 __0 ;
  V2 __2 ;
  V3 __3 ;
  V4 __4 ;
  V5 __5 ;
  Vn __1 ;
  VV _ ;
  v1  ;
  f inf ;
  f1 _ ;

         QS ___ ;
         QO ___ ;
         QV ___ ;
         QA ___ ;
      }
   }
   @_ 1 { dicts/eo_ru/es_macro };
   @_ 1 { dicts/eo_ru/base_esru1
                                     dicts/eo_ru/base_esru };

}
@_
{
   @_ 1
   { @ = ;
      @ 0 ;
   }
   @_ 1 { dicts/eo_ru/bokarev };
}
# 6 "../grammar/eo_ru/lang.cpp" 2
# 1 "../grammar/eo_ru/perevodik.h" 1
# 11 "../grammar/eo_ru/perevodik.h"
@
{


   @ { o @ = o o @ {  = = } @{  = = } }
   @ { on @ = on o @ {  = = } @{  = = } }
   @ { oj @ = oj o @ {  = = } @{  = = } }
   @ { ojn @ = ojn o @ {  = = } @{  = = } }

   @ { a @ = a a @ {  = = } @{  = = } }
   @ { an @ = an a @ {  = = } @{  = = } }
   @ { aj @ = aj a @ {  = = } @{  = = } }
   @ { ajn @ = ajn a @ {  = = } @{  = = } }

   @ { e @ = e e @ {  } @{  } }

   @ { i @ = i i @ {  =Inf } @{  =Inf } }
   @ { as @ = as i @ {  = = } @{  =Inf } }
   @ { is @ = is i @ {  = = } @{  =Inf } }
   @ { os @ = os i @ {  = = } @{  =Inf } }
   @ { us @ = us i @ {  = } @{  =Inf } }
   @ { u @ = u i @ {  = } @{  =Inf } }

   @ { anta @ = anta i @ {  = = = = } @{  =Inf } }
   @ { antan @ = antan i @ {  = = = = } @{  =Inf } }
   @ { antaj @ = antaj i @ {  = = = = } @{  =Inf } }
   @ { antajn @ = antajn i @ {  = = = = } @{  =Inf } }
   @ { inta @ = inta i @ {  = = = = } @{  =Inf } }
   @ { intan @ = intan i @ {  = = = = } @{  =Inf } }
   @ { intaj @ = intaj i @ {  = = = = } @{  =Inf } }
   @ { intajn @ = intajn i @ {  = = = = } @{  =Inf } }
   @ { onta @ = onta i @ {  = = = = } @{  =Inf } }
   @ { ontan @ = ontan i @ {  = = = = } @{  =Inf } }
   @ { ontaj @ = ontaj i @ {  = = = = } @{  =Inf } }
   @ { ontajn @ = ontajn i @ {  = = = = } @{  =Inf } }

   @ { ata @ = ata i @ {  =_ = = = } @{  =Inf } }
   @ { atan @ = atan i @ {  =_ = = = } @{  =Inf } }
   @ { ataj @ = ataj i @ {  =_ = = = } @{  =Inf } }
   @ { atajn @ = atajn i @ {  =_ = = = } @{  =Inf } }
   @ { ita @ = ita i @ {  =_ = = = } @{  =Inf } }
   @ { itan @ = itan i @ {  =_ = = = } @{  =Inf } }
   @ { itaj @ = itaj i @ {  =_ = = = } @{  =Inf } }
   @ { itajn @ = itajn i @ {  =_ = = = } @{  =Inf } }
   @ { ota @ = ota i @ {  =_ = = = } @{  =Inf } }
   @ { otan @ = otan i @ {  =_ = = = } @{  =Inf } }
   @ { otaj @ = otaj i @ {  =_ = = = } @{  =Inf } }
   @ { otajn @ = otajn i @ {  =_ = = = } @{  =Inf } }

   @ { ante @ = ante i @ {  = = = = } @{  =Inf } }
   @ { inte @ = inte i @ {  = = = = } @{  =Inf } }
   @ { onte @ = onte i @ {  = = = = } @{  =Inf } }



@ { oa @ = o a @ {  } @ {  } @ { sa_1 sa_2 sa_3 sa_4 } }
@ { oi @ = o i @ {  } @ {  } @ { sv1 } }
@
{ anto @ = anto i @ {  } @ {  } @ { sv1 }
    @
    {
       @1 __20(  ,   ) =
      ( %Inf, @0, @0, @0 ) ;
       @1 __20(  &,  ,  &,  & ) =
                   ?[]( , %, ,  )
     @0[,] @0[]
            !( %, %, %3, %, %, @0, %, @0 ) ;
    }
}

@ { oe @ = o e @ {  } @ {  } }

@ { ao @ = a o @ {  } @ {  } @ { as1 as2 as3 } }
@ { ai @ = a i @ {  } @ {  } @ { sv } }
@ { ae @ = a e @ {  } @ {  } @ { ad } }

@
{ io @ = i o @ {  } @ {  }
    @
    { @1 __0(  ,  ,  ,   ) =
                   ( &, &, &, & ) ;
       @1 __2(  &,  &,  &,  &,
                                  &,  &,  &,  & ) =
                   ?[]( , , , , , , ,  )
     !( &, &, %, % ) ;
    }
}
@
{ ia @ = i a @ {  } @ {  }
    @
    { @1 __0(  ,  ,  ,   ) =
                   ( &, &, &, & ) ;
       @1 __3(  &,  &,  &,  &,
                                  &,  &,  &,  & ) =
                   ?[]( , , , , , , ,  )
     !( %, %, %, % ) ;
    }
}
@
{ ie @ = i e @ {  } @ {  } }
@
{ eo @ = e o @ {  } @ {  }
        @ { ds_1 ds_2 ds_3 ds_4 ds_5 ds_6 ds_7 ds_8 ds_9 ds_10 ds_11 ds_12 ds_13 ds_14 ds_15 ds_18 }


}
@
{ ea @ = e a @ {  } @ {  } @ { da }

}
@
{ ei @ = e i @ {  } @ {  } @ { dv } }




@
{ acx @ = acxo o @ {  } @ {  }
   @
   { @1 __0(  ,   ) =
           ( &, & );
      @1 __1(  ,  ,  &,  & ) =
                  ?[]( , , ,  )
           !( &, &, ,  ) ;
   }
}

@
{ ajx1 @ = ajxo a @ {  } @ {  } @ { sa_1 }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __21(  %,  %,  &,  & ) =
                   ?[]( &, &, ,  )
     @0[]
     !( %, %, %, % );
    }
}
@
{ ajx2 @ = ajxo i @ {  } @ {  } }

@
{ an @ = ano o @ {  } @ {  } @ { ss4 ss4_1 } }

@
{ ar @ = aro o @ {  } @ {  } @ { ss11 } }

@
{ cxj @ = cxjo o @ {  } @ {  }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __1(  ,  ,  &,  & ) =
                   ?[]( , , ,  )
            !( &, &, ,  ) ;
    }
}

@
{ ec @ = eco o @ {  } @ {  } }

@
{ eg @ = ego o @ {  } @ {  } @ { ss1 }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __1(  ,  ,  &,  & ) =
                   ?[]( , , ,  )
            !( &, &, ,  ) ;
    }
}

@
{ ej @ = ejo i @ {  } @ {  } @ { sv2_1 sv2_2 sv2_3 } }

@
{ end @ = endo o @ {  } @ {  } }

@
{ er @ = ero o @ {  } @ {  } @ { ss10_1 }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __12(  ,  ,  &,  & ) =
                   []( %, %, ,  )
            ?[]( &, &, ,  )
     !( &1, &1, %, % ) ;
    }
}

@
{ estr @ = estro o @ {  } @ {  }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __11(  ,  ,  &,  & ) =
            ?[]( &, &, ,  )
     !( &1, &1, %, % ) ;
    }
}

@
{ et @ = eto o @ {  } @ {  } @ { ss2 ss2_1 }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __1(  ,  ,  &,  & ) =
                   ?[]( , , ,  )
            !( &, &, ,  ) ;
    }
}

@
{ id @ = ido o @ {  } @ {  } @ { ss3_1 }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __11(  ,  ,  &,  & ) =
            ?[]( &, &, ,  )
            !( &1, &1, %, % ) ;
    }
}

@
{ il @ = ilo i @ {  } @ {  } @ { sv2_1 sv2_2 sv2_3 } }

@
{ in @ = ino o @ {  } @ {  } @ { ss3 }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __22(  %,  %,  &,  & ) =
            ?[]( &, &, ,  )
            !( &1, &1, %, % ) ;
    }
}

@
{ ing @ = ingo o @ {  } @ {  } }

@
{ ism @ = ismo o @ {  } @ {  } }

@
{ ist @ = isto i @ {  } @ {  } @ { sv5_4 sv5_5 sv5_5a sv5_6 sv5_6a sv5_8 sv5_10 } }

@
{ nj @ = njo o @ {  } @ {  }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __1(  ,  ,  &,  & ) =
                   ?[]( , , ,  )
            !( &, &, ,  ) ;
    }
}

@
{ uj @ = ujo o @ {  } @ {  } }

@
{ ul @ = ulo a @ {  } @ {  } }

@
{ ad @ = adi i @ {  } @ {  }
    @
    { @1 __0(  ,  ,  ,   ) =
                   ( &, &, &, & ) ;
       @1 __4(  &,  &,  &,  &,
                                  &,  &,  &,  & ) =
                   @0[] !?( , , , , , , ,  ) ;
    }
}

@
{ ig @ = igi a @ {  } @ {  }
    @
    { @1 __0(  ,  ,  ,   ) =
                   ( &, &, &, & ) ;
       @1 __3(  &,  &,  &,  &,
                                  &,  &,  &,  & ) =
                   ?[]( , , , , , , ,  )
     !( %, %, %, % );
    }
}

@ { ind @ = indi i @ {  } @ {  } }

@ { um @ = umi o @ {  } @ {  } }

@
{ igx @ = igxi a @ {  } @ {  }
    @
    { @1 __0(  ,  ,  ,   ) =
                   ( &, &, &, & ) ;
       @1 __3(  &,  &,  &,  &,
                                  &,  &,  &,  & ) =
                   ?[]( , , , , , , ,  )
     !( %, %, %, % );
    }
}

@ { ebl @ = ebla i @ {  } @ {  } }

@ { em @ = ema i @ {  } @ {  } }

@ { obl @ = obl - @ {  } @ {  } }

@ { on @ = on - @ {  } @ {  } }

@ { op @ = op - @ {  } @ {  } }




@ { bo @ = bo - @ {  } @ {  } }

@
{ cxef @ = cxef - @ {  } @ {  }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __1(  ,  ,  &,  & ) =
                   ?[]( , , ,  )
            !( &, &, ,  ) ;
    }
}

@
{ dis @ = dis - @ {  } @ {  } }

@
{ ek @ = ek - @ {  } @ {  }
    @
    { @1 __0(  ,  ,  ,   ) =
                   ( &, &, &, & ) ;
       @1 __5(  &,  &,  &,  &,
                                  &,  &,  &,  & ) =
                   ?[]( , , , , , , ,  )
     ! ( %, %Inf, @0, @0, @0, @0, @0, @0 ) ;
    }
}

@
{ eks @ = eks - @ {  } @ {  }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __1(  ,  ,  &,  & ) =
                   ?[]( , , ,  )
            !( &, &, ,  ) ;
    }
}

@
{ ge @ = ge - @ {  } @ {  } }

@
{ mal_o @ = mal - @ {  } @ {  }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __1(  ,  ,  &,  & ) =
                   @0[] ?!( &, &, ,  ) ;
    }
}
@
{ mal_a @ = mal - @ {  } @ {  } @ { aan aa_5 }
    @
    { @1 __0(  ,   ) =
            ( &, & );
       @1 __6(  &,  &,  &,  & ) =
                   @0[] ?!( , , ,  ) ;
    }
}
@
{ mal_i @ = mal - @ {  } @ {  }
    @
    { @1 __0(  ,  ,  ,   ) =
                   ( &, &, &, & ) ;
       @1 __1(  &,  &,  &,  &,
                                  &,  &,  &,  & ) =
                   @0[] ?!( , , , , , , ,  ) ;
    }
}
@
{ mal_e @ = mal - @ { } @ { }
    @
    { @1 __0( _  ) =
            ( & );
       @1 __1( _  ) =
                   @0[] ?!( & ) ;
    }
}

@ { mis @ = mis - @ {  } @ {  } }

@ { pra @ = pra - @ {  } @ {  } }

@ { re @ = re - @ {  } @ {  } }




@ @
{
    1 0 oa @ ;
    1 0 oi @ ;
    1 0 anto @ ;

    1 0 ao @ ;
    1 0 ai @ ;
    1 0 ae @ ;



    1 0 eo @ ;
    1 0 ea @ ;
    1 0 ei @ ;

    1 0 anto @ ;
    1 0 io @ ;
    1 0 ia @ ;



    2 0 ajx1 @ ;
    4 0 an @ ;
    5 0 ar @ ;


    8 0 eg @ ;

   10 0 er @ ;

   12 0 et @ ;
   13 0 id @ ;
   14 0 il @ ;
   15 0 in @ ;


   18 0 ist @ ;
# 461 "../grammar/eo_ru/perevodik.h"
   26 0 mal_o @ ;


    1 0 acx @ ;
    2 0 ajx1 @ ;
    6 0 cxj @ ;
    8 0 eg @ ;
   10 0 er @ ;
   11 0 estr @ ;
   12 0 et @ ;
   13 0 id @ ;
   19 0 nj @ ;
   23 0 cxef @ ;
   24 0 eks @ ;
   26 0 mal_o @ ;





   4 0 ind @ ;






   1 0 ad @ ;
   2 0 ig @ ;
   3 0 igx @ ;
   6 0 ek @ ;
   7 0 mal_i @ ;







   3 0 mal_a @ ;

   3 0 mal_a @ ;





   7 0 mal_e @ ;
}

}
# 7 "../grammar/eo_ru/lang.cpp" 2

@
{
@
{ @ _ = @0[,] @00 ;
   @ _ = @0[,] @00 ;
}
@
{ @ sed = _ @0[sed] ;
   @ sed = _ @0[] ;
}
@
{ @ __ = @00 @0[,] @0[kaj] @0[aux] sed ;
   @ __ = @00 @0[,] @0[] @0[] sed ;
}
@
{ @ _ = @0[kaj] @0[aux] sed ;
   @ _ = @0[] @0[] sed ;
}
@
{ @ _Ne = @0[ne] @00 ;
   @ _Ne = @0[] @00 ;
}
@
{ @ _No_p = @0[ne] @00 ;
   @ _No_p(  & ) = @0[] @00 ;

   @( @, =   )
   { 1 =  ;
      2 =  ;
   }
}
@
{ @ _No1_p = @0[ne] @00 ;
   @ _No1_p(  & ) = @0[] @0[] ;

   @( @, =   )
   { 1 =  ;
      2 =  ;
   }
}

@ { @ ____________ = ; @  = ; }
# 1 "../grammar/eo_ru/atom.h" 1
@
{
   @2 __ = ;
   @2 __ = ;
}
@
{
   @1 __01(  ,   ) =
       __0( &, & )
       __( &, & ) ;
   @1 __01 (  &,  &,  &,  & ) =
       __0( , , ,  )
       __1( , , ,  )

       __3( , , ,  )
       __4( , , ,  )
       __5( , , ,  )
       __6( , , ,  )
       __( , , ,  )
       ;
}
@
{
   @1 __01(  ,   ) =
              __0 ( &, & )
       __20( &, & ) ;
   @1 __01 (  ,  ,  &,  & ) =
              __0( &, &, ,  )
       __1( &, &, ,  )
       __2( &, &, ,  )
       __3( &, &, ,  )
       __4( &, &, ,  )

       __6( &, &, ,  )
       __7( &, &, ,  )

       __9 ( &, &, ,  )
       __10( &, &, ,  )
       __11( &, &, ,  )
       __12( &, &, ,  )
       __20( &, &, ,  )
       __21( &, &, ,  )
       __22( &, &, ,  )
       __1 ( &, &, ,  )

       ;
   @(   =   ) {  =  ;  =  ; }
}
@
{
   @2 __(  &,  & ) = ;
   @2 __(  &,  &,  &,  & ) = ;
}
@
{
   @2 __(  &,   ) = ;
   @2 __(  &,  &,  &,   ) = ;
}
@
{
   @2 _2 = ;
   @2 _2( _ &, _ &,  & ) = ;
}
@
{
   @2 _3 = ;
   @2 _3 = ;
}
@
{
   @1 _(  & ) = @1 ;
   @1 _(  & ) = @1 ;
}
@
{
   @ (   ) =
           ( & )
          _( & ) ;


   @ (   ) =
           ( & )
          _( & ) ;
}
# 95 "../grammar/eo_ru/atom.h"
@
{
   @1 __(  ,  ,  ,   ) =
               __0( &, &, &, & );
   @1 __(  &,  &,  &,  &,
                           &,  &,  &,  & ) =
               __0( , , , , , , ,  )
        __2( , , , , , , ,  )
               __3( , , , , , , ,  )
               __4( , , , , , , ,  )
               __5( , , , , , , ,  )
               __1( , , , , , , ,  );
}
@
{
   @2 _ = ;
   @2 _ = ;
}
# 51 "../grammar/eo_ru/lang.cpp" 2
@ { @ _____________ = ; @  = ; }
# 1 "../grammar/eo_ru/adj.h" 1



@
{
   @ __ =
               @0[pli] @0[mampli] @0[plej]
        @0[tre] @0[tiel] @0[tro] @0[nur] @00 ;
   @ __ =
               @0[] @0[] @0[]
        @0[] @0[] @0[] @0[] @00 ;
}

@
{
   @ _(   ) =
               ( &, & )
        __01( &, & )
        _( %, &, &, & )
        _( %_, &, &, & )
               ;
   @ _(  &,  &,  &,  & ) =
                ( , , ,  )
        __01( , , ,  )
        _( %, %, @0, , %, , % ,  )
        _( %, %, @0, , %, , %,  )
               ;
}
@
{
   @ _0(   ) =
               _Ne __ _( & ) ;
   @ _0(  &,  &,  &,  & ) =
               _Ne __ _( , , ,  ) ;
}
@
{
   @ _1(   ) =
               _0( & ) @0[por] inf ;
   @ _1(  &,  &,  &,  & ) =
               _0( , , ,  )
        @0[] inf ;
}
@
{
   @ _2(   ) =
               _0( & ) _ @0[por] @0[ke] inf ;
   @ _2(  &,  &,  &,  & ) =
               _0( , , ,  )
       _ @0[] inf ;
}
@
{
   @ _3(   ) =
               _0( & ) @0[por] __ ;
   @ _3(  &,  &,  &,  & ) =
               _0( , , ,  )
        @0[] __( % ) ;
}
@
{
   @ _4(   ) =
               _0( & ) _ @0[ol] __ ;
   @ _4(  &,  &,  &,  & ) =
               _0( , , ,  )
        _ @0[] __( % ) ;
}
@
{
   @ _5 =
              _Ne @0[tia] _ @0[kia] _ ;
   @ _5(  &,  &,  &,  & ) =
              _Ne
               []( , , ,  )
       _
        []( , , ,  )
        _ ;
}
@
{
   @ _6(   ) =
               _0( & ) _ @0[por] _ ;
   @ _6(  &,  &,  &,  & ) =
               _0( , , ,  ) _ _ ;
}
@
{
   @ _7(   ) =
               _0( & ) _ @0[ke] _ ;
   @ _7(  &,  &,  &,  & ) =
               _0( , , ,  )
       _ @0[] _ ;
}
@
{
   @ _(   ) =
       _( &, & )
       __01( &, & )
       _
       ( %, %, &, & )
       ( %, % , &, & )
       ( %_, %, &, & )
       ( %_, % , &, & )
       _0( & )
              _1( & )
       _2( & )
       _3( & )
       _4( & )
       _5
       _6( & )
       _7( & )
       ;
   @ _ (  &,  &,  &,  & ) =
              _ ( , ,  )
       __01( , , ,  )
       _(  )
       ( %, %, @0, , %, , % ,  )
       ( %, %, @0, , % , , % ,  )
       ( %, %, @0, , %, , %,  )
       ( %, %, @0, , % , , %,  )
              _0( , , ,  )
       _1( , , ,  )
       _2( , , ,  )
       _3( , , ,  )
       _4( , , ,  )
       _5( , , ,  )
       _6( , , ,  )
       _7( , , ,  )
       ;
}

@
{
   @ ____ =
              __
               _( % )
       _____ ;

   @ ____(  &,  &,  &,  & ) =
              __
               _( , , ,  )
              _____( , , ,  ) ;
}
@
{
   @ ____ =
              __
               _( % )
       _____ ;

   @ ____(  &,  &,  &,  & ) =
              __
               _( , , ,  )
              _____( , , ,  ) ;
}

@
{
   @ _____ =
               ____
        @00 ;
   @ _____(  &,  &,  &,  & ) =
               ____( , , ,  )
               @00 ;
}
@
{
   @ _____ =
               ____
        @00 ;
   @ _____(  &,  &,  &,  & ) =
               ____( , , ,  )
               @00 ;
}

@
{
   @ _1_ =
               _( % )
       _____ ;

   @ _1_(  &,  &,  &,  & ) =
               _( , , ,  )
              _____( , , ,  ) ;
}
@
{
   @ _1_ =
               _( % )
       _____ ;

   @ _1_(  &,  &,  &,  & ) =
               _( , , ,  )
              _____( , , ,  ) ;
}

@
{
   @ ___ =
               _1_
        @00 ;
   @ ___(  &,  &,  &,  & ) =
               _1_( , , ,  )
               @00 ;
}
@
{
   @ ___ =
               _1_
        @00 ;
   @ ___(  &,  &,  &,  & ) =
               _1_( , , ,  )
               @00 ;
}
# 53 "../grammar/eo_ru/lang.cpp" 2
@ { @ __________ = ; @  = ; }
# 1 "../grammar/eo_ru/adv.h" 1




@
{
   @ __ =
              ( &S )
       __ ;
   @ __ =
              ( &S )
       __ ;
}
@
{
   @ _0 = _Ne __ __ ;
   @ _0 = _Ne __ __ ;
}
@
{
   @ _1 = _0 _ @0[ol] __ ;
   @ _1 = _0 _ @0[] __(%) ;
}
@
{
   @ _2 = _Ne @0[tiel] ( &S ) @0[por] @0[ke] inf ;
   @ _2 = _Ne @0[] ( &S ) @0[] inf ;
}
@
{
   @ _3 = _Ne @0[tiel] @0[kiel] _ ;
   @ _3 = _Ne @0[_] _ ;
}
@
{
   @ _4 = _Ne @0[kiel] _ ;
   @ _4 = _Ne @0[] _ ;
}
@
{
   @ _5 = _Ne @0[same] _ @0[kiel] __ ;
   @ _5 = _Ne @0[_] _ @0[] __(%) ;
}
@
{
   @ _6 = _Ne @0[kiam] _ ;
   @ _6 = _Ne @0[] _ ;
}
@
{
   @ _7 = _Ne @0[tiel] _ @0[ke] _ ;
   @ _7 = _Ne @0[] _ @0[] _ ;
}
@
{
   @ _8 = _Ne @0[kiel] _ ;
   @ _8 = _Ne @0[] _ ;
}
@
{
   @ _9 = _Ne @0[tiel] _ ;
   @ _9 = _Ne @0[] _ ;
}
@
{
   @ _10 =
              _Ne _( %, @0, @0, @0 )  ;
   @ _10 =
              _Ne _( %, %, @0,@0,@0,@0,@0,@0 )  ;
}
@
{
   @ _ =
       _0
              _1
       _2
       _3
       _4
       _5
       _6
       _7
       _8
       _9
       _10
       ;
   @ _ =
       _0
              _1
       _2
       _3
       _4
       _5
       _6
       _7
       _8
       _9
       _10
       ;
}



@
{
   @ __ = _Ne ( % ) __ ;
   @ __ = _Ne ( & ) __(  ) ;
}
@
{
   @ __ = _Ne ( % ) __ ;
   @ __ = _Ne ( & ) __(  ) ;
}
@
{
   @ 1_ = __ __ ;
   @ 1_ = __ __ ;
}
@
{
   @ 2_ = _Ne ( @0 ) _1 ;
   @ 2_ = _Ne ( & ) _1 ;
}
@
{
   @ _1 = 1_ 2_ ;
   @ _1 = 1_ 2_ ;
}
@
{
   @ __ = __ _1 ;
   @ __ = __ _1 ;
}
@
{
   @ ___ = __ @00 ;
   @ ___ = __ @00 ;
}
@
{
   @ _ = _1 ___ ;
   @ _ = _1 ___ ;
}

@
{
   @ _inf = _ _ inf ;
   @ _inf = _ _ inf ;
}





@
{
   @2 1 =
               _1
        _
        _inf
        _
        _
        ___
        ;
   @2 1 =
               _1
        _
        _inf
        _
        _
        ___
        ;
}
@
{
   @ 2 = 1 __ _ ;
   @ 2 = 1 __ _ ;
}
@
{
   @ _ = @0[cxu] 1 _ ;
   @ _ = 1 _ ;
}
@
{
   @ _ = 2 @00 ;
   @ _ = 2 @00 ;
}



@
{
   @ _1 =
        _
        _
        _
        ;
   @ _1 =
        _
        _
        _
        ;
}
@
{
   @ _2 = _1 __ ;
   @ _2 = _1 __ ;
}
@
{
   @ __ = _2 @00 ;
   @ __ = _2 @00 ;
}
# 55 "../grammar/eo_ru/lang.cpp" 2
@ { @ ____________ = ; @  = ; }
# 1 "../grammar/eo_ru/num.h" 1






@
{
   @  =
               _2
         ;
   @ ( _ 1, _ 1,  & ) =
        _2 ( &1, &1,  )
        ( &1, &1,  ) ;
}
@
{
   @ _ =  __ ;
   @ _(  & ) =
               ( &1, &1,  )
       __(  );
}
@
{
   @ __ =
               @00 _
        ;
   @ __(  & ) =
               @00 _(  )
        ;
}
@
{
   @ __ =
               @00 _
        ;
   @ __(  & ) =
               @00 _(  )
        ;
}
@
{
   @ _2 = __  ;
   @ _2( _ 1, _ 1,  & ) =
               __(  )
        ( &1, &1,  ) ;
}
@
{
   @ __1 =
               _2
        _
        @00 ;
   @ __1( _ 1, _ 1,  & ) =
               _2( &1, &1,  )
        _
        @00 ;
}
@
{
   @ __ = _ __1 ;
   @ __(  & ) =
               _ __1( &1, &1,  ) ;
}
@
{
   @ ___ =
               __
        @00 ;
   @ ___(  & ) =
               __(  )
        @00 ;
}
@
{
   @ __ =
              ___<1>
               _2
       ___
       __<2>
       ___<3>
       __<4>
        2( &, % )
       __ ;
   @ __(  ,  &,   ) =
              ___<1>( , , 2, 2 )
               _2( &1, &1,  )
       ___(  )
       ___<3>( , , 2, 2 )
        2( &, &, &2, &2 )
       __<2>
       __<4>
       __( , , 2, 2 ) ;

   @_( _ 1,   =  2 )
   {
        =  ;
        =  ;
        =  ;
        =  ;
        =  ;
        =  ;

       @0 =  ;

        =  ;
        =  ;
        =  ;
        =  ;
        =  ;
        =  ;
   };
   @_( _ 1,   =  2 )
   {  @0 =  ;
       @0 =  ;
        =  ;
        =  ;
        =  ;
        =  ;
        =  ;
        =  ;
   }
}
@
{
   @ __ =
              ___<1>
               _2
       ___
       __<2>
       ___<3>
       __<4>
        2( &, % )
       __ ;
   @ __(  ,  &,   ) =
              ___<1>( , , 2, 2 )
               _2( &1, &1,  )
       ___(  )
       ___<3>( , , 2, 2 )
        2( &, &, &2, &2 )
       __<2>
       __<4>
       __( , , 2, 2 ) ;

   @_( _ 1,   =  2 )
   {
        =  ;
        =  ;
        =  ;
        =  ;
        =  ;
        =  ;

       @0 =  ;

        =  ;
        =  ;
        =  ;
        =  ;
        =  ;
        =  ;
   };
   @_( _ 1,   =  2 )
   {  @0 =  ;
       @0 =  ;
        =  ;
        =  ;
        =  ;
        =  ;
        =  ;
        =  ;
   }
}
@
{
   @ __ =
        _3
       __<2>
       ___<3>
       __<4>
        2( &, % )
       __ ;
   @ __ =
        _3
       __<2>
       ___<3>( , , %, % )
       __<4>
        2( &, &, %, % )
       __( , , %, % ) ;
}
# 57 "../grammar/eo_ru/lang.cpp" 2
@ { @ ______________ = ; @  = ; }
# 1 "../grammar/eo_ru/sub.h" 1
@
{
   @ __ = ( % ) @00 ;
   @ __ = ( &S ) @00 ;
}

@
{
   @ _ = @0[la] @00 ;
   @ _ = @00 @00 ;
}
@
{
   @ (  ,   ) =
           _( %, &, &, & )
    _( %_, &, &, & )
    ;
   @ (  &,  &,  & ) =
           _( %, %, @0, , &, , %,  )
    _( %, %, @0, , &, , %,  )
    ;
   @( @,   =   )
   {
      1  =  ;
      1  =  ;
      1  =  ;
      2  =  ;
      2  =  ;
      2  =  ;
   }
}

@
{
   @ _1 = 11 __ __ ;
   @ _1 = 11 __ __ ;
}
@
{
   @ __ = _1 @00 ;
   @ __ = _1 @00 ;
}

@
{
   @2 ___1_ =
              ( &, &, &, % )
       __( & )
       __

       inf
              ;
   @2 ___1_(  & ) =
              ( &, , &,  )
       __( &, , & )
       __( &, , & )

       inf
       ;
}
@
{
   @2 ___1_ =
              ( &, &, &, % )
       __( & )
       __

       inf
              ;
   @2 ___1_(  & ) =
              ( &, , &,  )
       __( &, , & )
       __( &, , & )

       inf
       ;
}

@
{ @ ___2_ =
              __ ___1_ _____ ;
   @ ___2_(  & ) =
              __ ___1_(  ) _____(  );
}
@
{ @ ___2_ =
              __ ___1_ _____ ;
   @ ___2_(  & ) =
              __ ___1_(  ) _____(  );
}

@
{ @ _____ = @00 ___2_ ;
   @ _____(  & ) = @00 ___2_(  ) ;
}
@
{ @ _____ = @00 ___2_ ;
   @ _____(  & ) = @00 ___2_(  ) ;
}

@
{ @ __ = @0[de] __( & ) ;
   @ __ = __( &, %, % ) ;
}
@
{
   @ _inf = _ inf ;
   @ _inf = _ inf ;
}
@
{
   @ __ =
    ( &, & )
    _

    _inf
    _
       __
           _1
           _2
           _3
    _
    @00
    ;
   @ __(  &,  &,  &,  & ) =
     ( , ,  )
    _

    _inf
    _
       __
           _1( ,  )
           _2( ,  )
           _3( ,  )
    _( , ,  )
    @00 ;
}
@
{
   @ __ =
              __ @00 ;
   @ __(  &,  &,  & ) =
              __ @00 ;
}
@
{ @ 1(  ,   ) =
        ( &, & )
       __01( &, & )
       __ ( &, & ) ;
   @ 1(  ,  ,  &,  & ) =
        ( &, &, ,  )
       __01( &, &, ,  )
       __ ( &, &, ,  ) ;
}
@
{
   @ 2(  ,   ) =
              _Ne 1( &, & ) ;
   @ 2(  ,  ,  &,  & ) =
              _Ne 1( &, &, ,  ) ;
}

@
{
   @ __(   ) =
             _Ne
      _
      __<1>
      ___<3>
      __<2>
       2( &, % )
             ___<4>
      __ ;
   @ __(  ,  &,   ) =
             _Ne
      _
      ___<3>( , , ,  )
       2( &, &, , & )
      ___<4>( , , ,  )
      __<1>
      __<2>
      __( , , ,  ) ;
   @(   =   ) {  =  ;  =  ; }
}
# 209 "../grammar/eo_ru/sub.h"
@
{
   @ __(   ) =
             _Ne
      _
      __<1>
      ___<3>
      __<2>
       2( &, % )
             ___<4>
      __ ;
   @ __(  ,  &,   ) =
             _Ne
      _
      ___<3>( , , ,  )
       2( &, &, , & )
      ___<4>( , , ,  )
      __<1>
      __<2>
      __( , , ,  ) ;
   @(   =   ) {  =  ;  =  ; }
}

@
{
   @ ___ =
             _Ne
      _
       _1_ ;
   @ ___(  ,  &,   ) =
             _Ne
      _
       _1_( , %, ,  ) ;

}
@
{
   @ ___ =
             _Ne
      _
       _1_ ;
   @ ___(  ,  &,   ) =
             _Ne
      _
       _1_( , %, ,  ) ;

}

@
{
   @ _(  ,  ,  ,   ) =
              _Ne
        ( &, &, &, & )
       __ ;
   @ _(  ,  ,  ,  & ) =
              _Ne
        ( &, &, &,  )
       __( , ,  ) ;
}
@
{
   @2 _1(  ,   ) =
       __( @0,% )
              _( &, & ,&, % )
       __( & )
       __
       _
       __
       __

       _1
       _1
       ___
       ;
   @2 _1(  ,  ,  &,   ) =
       __
              _( &, &, &,  )
       __( &, , & )
       __
       _
       __( &, , & )
       __

       _1 ( % )
       _1( % )
             ___( %, ,  )
       ;
   @( @,   =   )
   {
      1 @0 = 3 ;
      2 1 = 1 ;
      2 2 = 2 ;
      2 3 = 3 ;
      3 @0 = 3 ;
      4 @0 = 3 ;
      5 @0 = 3 ;
      6 @0 = 3 ;
      7 @0 = 3 ;
      8 @0 = 3 ;
      9 @0 = 3 ;
   }
}
@
{
   @2 _2(  ,   ) =
       __( @0,% )
              _( &, & ,&, % )
       __( & )


       __
       __

       _1
       _1
       ___
       ;
   @2 _2(  ,  ,  &,   ) =
       __
              _( &, &, &,  )
       __( &, , & )


       __( &, , & )
       __

       _1 ( % )
       _1( % )
             ___( %, ,  )
       ;
   @( @,   =   )
   {
      1 @0 = 3 ;
      2 1 = 1 ;
      2 2 = 2 ;
      2 3 = 3 ;
      3 @0 = 3 ;
      4 @0 = 3 ;
      5 @0 = 3 ;
      6 @0 = 3 ;
      7 @0 = 3 ;
      8 @0 = 3 ;
      9 @0 = 3 ;
   }
}
@
{
   @2 __1 =
       __( @0, % )
              _( &, & ,&, % )
       __( & )
       _
       __
       _2
       _2
       _

       ;
   @2 __1(  ,  ,  &,   ) =
       __
              _( &, , &,  )
       __( &, , & )
       _
       __( &, , & )
       _2
       _2( % )
       _

       ;
}
# 408 "../grammar/eo_ru/sub.h"
@
{
   @2 __1 =
       __( @0, % )
              _( &, & ,&, % )
       __( & )
       _
       __
       _1
       _2
       _2
       _
             ___
       ;
   @2 __1(  ,  ,  &,   ) =
       __
              _( &, , &,  )
       __( &, , & )
       _
       __( &, , & )
       _1( % )
       _2
       _2( % )
       _
             ___( %, ,  )
       ;
}
@
{
   @2 __1 =
       __( @0, % )
              _( &, & ,&, % )
       __( & )
       _
       __
       _1
       _2
       _2
       _
             ___
       ;
   @2 __1(  ,  ,  &,   ) =
       __
              _( &, , &,  )
       __( &, , & )
       _
       __( &, , & )
       _1( % )
       _2
       _2( % )
       _
             ___( %, ,  )
       ;
}

@
{
   @ _(  ,   ) =
              _1( &, & ) _____ ;
   @ _(  ,  ,  &,   ) =
              _1( &, &, , & ) _____(  ) ;
}
@
{
   @ __(  ,   ) =
              _2( &, & ) _____ ;
   @ __(  ,  ,  &,   ) =
              _2( &, &, , & ) _____(  ) ;
}
@
{
   @ __ =
              __1 _____ ;
   @ __(  & ) =
              __1( &, , , & ) _____(  ) ;
}
# 494 "../grammar/eo_ru/sub.h"
@
{
   @ __ =
              __1 _____ ;
   @ __(  & ) =
              __1( &, , , & ) _____(  ) ;
}
@
{

   @ __ =
              __1 _____ ;
   @ __(  & ) =
              __1( &, , , & ) _____(  ) ;
}
# 59 "../grammar/eo_ru/lang.cpp" 2
@ { @ ________ = ; @  = ; }
# 1 "../grammar/eo_ru/verb_modal.h" 1
@
{ @ _ =
        _Ne [povi]( %, &, @0, @0 ) ;
   @ _(  & ,  &,  & ) =
               _Ne []( &, %, , , &, , %, @0 ) ;

   @(   =  ,   )
   {
       =   ;
       =   ;
       =   ;
   }
}
@
{ @ _ =
        _Ne [voli]( %, &, @0, @0 ) ;
   @ _(  & ,  &,  & ) =
               _Ne []( &, %, , , &, , %, @0 ) ;

   @(   =  ,   )
   {
       =   ;
       =   ;
       =   ;
   }
}
@
{ @ _ =
        _Ne [devi]( %, &, @0, @0) ;
   @ _(  & ,  &,  & ) =
               _Ne []( &, %, , , &, , %, @0 )
        []( %, %, @0, , @0, , %, @0 ) ;

   @(   =  ,   )
   {
       =   ;
       =   ;
       =   ;
   }
}
@
{
   @ _1 =
               @0[povus]
        @0[volus]
        @0[devus]
        ;
   @ _1(  &,  &,  & ) =
        [] ( %, %, , , %, , %, @0 )
        []( %, %, , , %, , %, @0 )
        []( %, %, @0 , , @0 , , %, @0 )
               ;
}
@
{
   @ _ = _Ne _1 ;
   @ _(  &,  &,  & ) =
              _Ne _1( , ,  ) @0[] ;
}
@
{
   @  =
               _
        _
        _
        _
        ;
   @ (  &,  &,  & ) =
               _ ( , ,  )
        _( , ,  )
        _( , ,  )
        _( , ,  )
        ;
}

@
{
   @ _esti_ =
                ( %Inf,@0, @0, @0 ) _ ;
   @ _esti_(  & ,  &,  & ) =
               ( , ,  )
        ( %, %Inf,@0,@0,@0,@0,@0 )
        _ ;
}

@
{ @ __ =
                ( %Inf,@0, @0, @0 ) _ ;
   @ __(  & ,  &,  &,  & ) =
               ( , ,  )
        ( %, %Inf,@0,@0,@0,@0,@0 )
        _ ;
   @( @ =   )
   { @0 =  ;
   }
}
@
{ @ _havi_ =
                @0[havi] _ ;
   @ _havi_(  & ,  &,  & ) =
               ( , ,  ) @0[] _ ;
}
# 61 "../grammar/eo_ru/lang.cpp" 2
# 1 "../grammar/eo_ru/verb.h" 1






@
{
   @ _(  ,  ,  ,   ) =
                ( &, &, &, & )
        __( &, &, &, & )
               ;
   @ _(  &,  &,  &,  &,
                           &,  &,  &,  & ) =
                ( , , , , , , ,  )
        __( , , , , , , ,  )
               ;
}




@
{
   @ _1_ =
              _Ne<2> _( %, &, @0, @0 )
       _<3> ____ ;
   @ _1_(  &,  &,  &,  & ) =
       _Ne<2> _( &, %, , , &, , %, @0 )
        [](  )
       _<3>
       ____ ;

   @(   =  ,   )
   {
       =   ;
       =   ;
       =   ;
   }
}
@
{
   @ _1_ =
              _Ne<2> _( %, @0, @0, @0 ) _<3> ____ ;
   @ _1_(  &,  &,  &,  & ) =
       _Ne<2> _( &, %, , , %, , %, @0 )
        @0[]
        [](  )
       _<3>
       ____ ;
}
@
{
   @ _1 =
               _1_
        _1_
               ;
   @ _1(  &,  &,  &,  & ) =
               _1_( , , ,  )
        _1_ ( , , ,  )
               ;
}
@
{
   @ __ =
              __ _1 ___ ;
   @ __(  &,  &,  & ) =
              __
        _1( , , , % )
       ___( , ,  )
        ;
}
@
{
   @ ___ =
               __
        @00 ;
   @ ___(  &,  &,  & ) =
               __( , ,  )
        @00 ;
}
@
{
   @ __verb = _1 ___ ;
   @ __verb(  & ,  &,  &,  & ) =
        _1 ( , , ,  )
       ___ ( , ,  )
        ;
}



@
{
   @ _2_1 =
              _Ne<2> _( %, &, @0, @0 ) _<3> ;
   @ _2_1(  & ,  &,  &,  & ) =
       _Ne<2> _( &, %, , , &, , %, @0 )
        [](  )
       _<3> ;

   @(   =  ,   )
   {
       =   ;
       =   ;
       =   ;
   }
}
@
{
   @ _2_2 =
              _Ne<2> _( %, &, @0, @0 ) _<3>
         _<4> ;
   @ _2_2(  & ,  &,  &,  & ) =
       _Ne<2> _( &, %, , , &, , %, @0 )
        [](  )
       _<3>
        
       _<4> ;

   @(   =  ,   )
   {
       =   ;
       =   ;
       =   ;
   }
}
@
{
   @ _2_3 =
                _<1>
       _Ne<2> _( %, &, @0, @0 ) _<3> ;
   @ _2_3(  & ,  &,  &,  & ) =
                _<1>
       _Ne<2> _( &, %, , , &, , %, @0 )
        [](  )
       _<3> ;

   @(   =  ,   )
   {
       =   ;
       =   ;
       =   ;
   }
}
@
{
   @ _2 =
        _2_2
               _2_1
        _2_3 ;
   @ _2(  &,  &,  &,  & ) =
        _2_2( , , ,  )
               _2_1( , , ,  )
        _2_3( , , ,  ) ;
}

@
{
   @ __2 =
              __ _2 ___2 ;
   @ __2(  & ,  &,  & ) =
              __
        _2( , , , % )
       ___2( , ,  )
        ;
}
@
{
   @ ___2 =
               __2
        @00 ;
   @ ___2(  & ,  &,  & ) =
               __2( , ,  )
        @00 ;
}
@
{
   @ __verb2 =

               _2 __2 ;
   @ __verb2(  & ,  &,  &,  & ) =
        _2 ( , , ,  )

        __2 ( , ,  )
        ;
}



@
{
   @ ___ =
              __ _( %Inf,@0, @0, @0 ) _ ____ ;
   @ ___ =
              __ _( %, %Inf,@0,@0,@0,@0,@0,@0 )
       _
       ____
        ;
}
@
{
   @ ____ =
               ___
        @00 ;
   @ ____ =
               ___
        @00 ;
}
@
{ @ __ =
                _Ne _( %Inf,@0, @0, @0 ) _ ____ ;
   @ __(  & ,  &,  &,  & ) =
               ( , ,  )
        [](  )
        _Ne _( %, %Inf,@0,@0,@0,@0,@0,@0 )
       _
       ____ ;
}



@
{
   @ ___2_1 =
              __ _Ne<2> _( %Inf,@0, @0, @0 ) _<3> ____ ;
   @ ___2_1 =
              __ _Ne<2> _( %, %Inf,@0,@0,@0,@0,@0,@0 )
       _<3>
       ____ ;
}
@
{
   @ ___2_2 =
              __ _Ne<2> _( %Inf,@0, @0, @0 ) _<3>
         _<4>
       ____ ;
   @ ___2_2 =
              __ _Ne<2> _( %, %Inf,@0,@0,@0,@0,@0,@0 )
       _<3>
         _<4>
       ____ ;
}
@
{
   @ ___2_3 =
              __
         _<1>
              _Ne<2> _( %Inf,@0, @0, @0 ) _<3>
       ____ ;
   @ ___2_3 =
              __
         _<1>
       _Ne<2> _( %, %Inf,@0,@0,@0,@0,@0,@0 )
       _<3>
       ____ ;
}
@
{
   @ ___2 =
               ___2_1
        ___2_2
        ___2_3 ;
   @ ___2 =
               ___2_1
        ___2_2
        ___2_3 ;
}
@
{
   @ ____2 =
               ___2
        @00 ;
   @ ____2 =
               ___2
        @00 ;
}
@
{ @ __2 =
                ___2 ____2 ;
   @ __2(  & ,  &,  &,  & ) =
               ( , ,  )
        [](  )
        ___2
       ____2 ;
}

@
{
   @ __ =
               __verb
        __
        ;
   @ __(  &,  &,  &,  & ) =
               __verb ( , , ,  )
        __( , , ,  )
        ;
}
@
{
   @ __ =
               __verb2
        __2
        ;
   @ __(  &,  &,  &,  & ) =
               __verb2 ( , , ,  )
        __2( , , ,  )
        ;
}
# 62 "../grammar/eo_ru/lang.cpp" 2
@ { @ ____1___ = ; @ 1 = ; }
# 1 "../grammar/eo_ru/verb1.h" 1




@
{ @ _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 ( %, &, @0, @0 ) _ ;
   @ _esti1(  & ,  &,  & ) =
               _Ne ( &, %, , , &, , % )
               _ ;

   @(   =  ,   )
   {
       =   ;
       =   ;
       =   ;
   }
}
@
{
   @ _esti_ =
               _Ne<2> ( %, &, @0, @0 ) _<3> ;
   @ _esti_(  & ,  &,  & ) =
               _Ne<2> ( %, %, , , %, , % )
        @0[] _<3> ;
}
@
{
   @ _esti =
               _esti1
        _esti_
        _esti_
        ;
   @ _esti(  &,  &,  & ) =
               _esti1 ( , ,  )
        _esti_ ( , ,  )
        _esti_( , ,  )
        ;
}

@
{
   @ _1_ =
               _No_p ( %, %, @0, @0 ) _ ;
   @ _1_(  &,  &,  &,   ) =
               _No_p( & ) ( %, %, , , %, , % )
        _ ;
}
@
{
   @ _1_ =
               _No1_p ( %, %, @0, @0 ) _ ;
   @ _1_(  &,  &,  &,   ) =
               _No1_p( & ) ( %, %, , , %, , % )
        _ ;
}
@
{
   @ _1_ =
               _No_p ( %, %, @0, @0 ) _ ;
   @ _1_(  &,  &,  &,   ) =
               _No_p( & ) ( %, %, , , %, , % )
        _ ;
}
@
{
   @ __1 =
               _1_
        _1_
        _1_ ;
   @ __1(  &,  &,  &,   ) =
               _1_ ( , , , & )
        _1_( , , , & )
        _1_ ( , , , & );
}
@
{
   @ __ =
               __1
        __
        ;
   @ __(  &,  &,  &,   ) =
               __1 ( , , , & )
        __( , , , & )
        ;
}
# 64 "../grammar/eo_ru/lang.cpp" 2
@ { @ ____IMPERATIV____ = ; @ IMPERATIV = ; }
# 1 "../grammar/eo_ru/imperativ.h" 1
@
{
   @ __inf = inf @00 ;
   @ __inf = inf @00 ;
}
@
{
   @ _imp =  __inf ;
   @ _imp =  __inf ;
}
@
{
   @ imperativ_verb = _Ne _( %, @0, @0, @0 ) _imp ;
   @ imperativ_verb(  &,  &,  & ) =
       _Ne _( %, %, , , %, , %, @0 )
       _imp ;
}
@
{
   @ imperativ_havi = _Ne @0[havu] __ ;
   @ imperativ_havi(  &,  &,  & ) =
       _Ne []( %, %, , , %, , %, @0 )
       __(%) ;
}
@
{
   @ imperativ_esti = _Ne ( %, @0, @0, @0 ) _esti ;
   @ imperativ_esti(  &,  & ) =
       _Ne ( %, %, , , %, , % )
       _esti( ,  ) ;
}
@
{
   @ _imperativ =
              imperativ_verb
       imperativ_havi
       imperativ_esti ;
   @ _imperativ(  &,  &,  & ) =
              imperativ_verb( , ,  )
       imperativ_havi( , ,  )
       imperativ_esti( ,  ) ;
}
@
{
   @ _ =
              _ @0[ke]  _imperativ ;
   @ _ =
              _ @0[] ( &, &, & )
        _imperativ( , ,  ) ;
}
@
{
   @ _ =
              _ __( ,  ) _imperativ ;
   @ _(  &,  &,  & ) =
       _
        __( , %, %,  )
        _imperativ( , ,  ) ;
}
# 66 "../grammar/eo_ru/lang.cpp" 2
@ { @ _______ = ; @  = ; }
# 1 "../grammar/eo_ru/unorder.h" 1



@
{
   @  =
               _( &, & ) _ ;
   @ (  ,  ,   ) =
               _( &, &, %, & ) _ ;
}
@
{
   @ _ =
               _( &, & ) _ ;
   @ _(  ,  ,  &,   ) =
               _( &, &, , & ) _ ;
}
@
{
   @ _ =
        __ ;
   @ _(  &,  &,  &,  & ) =
        __( , , ,  ) ;
}
@
{
   @  =
               __ _ ;
   @  =
               __( % ) _ ;
}
@
{
   @ __ =
               __ _ ;
   @ __(  & ) =
               __(  ) _ ;
}
@
{
   @ __ =
               __ _ ;
   @ __(  & ) =
               __(  ) _ ;
}

@
{
   @ 1 = __ _ ;
   @ 1 = __( % ) _ ;
}
@
{
   @ 2 =
               __1 _1_ _ ;
   @ 2 =
               __1( &, &, %, & )
        _1_( , @0, %,  )
       _ ;
}
@
{
   @  = 1 @00 ;
   @  = 1 @00 ;
}
@
{
   @ __ =  2 @00 ;
   @ __ =  2 @00 ;
}

@
{
   @ _esti_1 =
              __
       _1_
       _
       ___



       ;
   @ _esti_1(  &,  & ) =
              __( % )
       _1_( , %, %,  )
       _
       ___( , %,  )


       ;
}
@
{
   @ _esti_1 =
       _1_
       _

       ;
   @ _esti_1(  &,  & ) =
       _1_( , %, %,  )
       _

       ;
}
@
{
   @ _esti =
              _esti_1 _ ;
   @ _esti(  &,  & ) =
              _esti_1( ,  ) _ ;
}
@
{
   @ _esti_ =
              _esti_1 _ ;
   @ _esti_(  &,  & ) =
              _esti_1( ,  ) _ ;
}
# 68 "../grammar/eo_ru/lang.cpp" 2
@ { @ _____________ = ; @  = ; }
# 1 "../grammar/eo_ru/core.h" 1
@
{
   @ _ = @0[aux] @0[ne] ;
   @ _ = @0[] @0[] ;
}
@
{
   @ __ = _ @00 ;
   @ __ = _ @00 ;
}




@
{
   @ _verb_1_1 =
                 _ __ ;
   @ _verb_1_1(  & ) =
                ( &, &, & ) _( , , ,  ) __ ;
}
@
{
   @ _verb_1_2 =
                 _  ;
   @ _verb_1_2(  & ) =
                 _( , , ,  ) ( &, &, & ) ;
}
@
{
   @ _verb_1_3 =
                  _ ;
   @ _verb_1_3(  & ) =
                ( &, &, & )  _( , , ,  ) ;
}
@
{
   @ _verb_1_4 =
                  _ ;
   @ _verb_1_4(  & ) =
                 ( &, &, & ) _( , , ,  ) ;
}
@
{
   @ _verb_2_1 =
                 _ ;
   @ _verb_2_1(  & ) =
                ( &, &, & ) _( , , ,  ) ;
}
@
{
   @ _verb_2_2 =
                _  ;
   @ _verb_2_2(  & ) =
                _( , , ,  ) ( &, &, & ) ;
}
@
{
   @ _verb_3 =
                __ ;
   @ _verb_3(  & ) =
               ( &, &, & ) __( , , ,  ) ;
}
@
{
   @ _verb_0 =
                _verb_1_1
  _verb_1_2
  _verb_1_3
  _verb_1_4
         _verb_2_1
  _verb_2_2
         _verb_3
         ;
   @ _verb_0(  & ) =
                _verb_1_1(  )
  _verb_1_2(  )
  _verb_1_3(  )
  _verb_1_4(  )
         _verb_2_1(  )
  _verb_2_2(  )
         _verb_3 (  )
         ;
}
@
{
   @ __verb_ =
               _ _verb_0 ;
   @ __verb_ =
        _ _verb_0( % ) ;
}



@
{
   @ _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__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__1 =
        __( % ) _verb_2_1 ;
   @ __verb__1 =
               __( % ) _verb_2_1( % ) ;
}
@
{
   @ __verb__2 =
        __( % ) _verb_2_2 ;
   @ __verb__2 =
               __( % ) _verb_2_2( % ) ;
}



@
{
   @ __verb__ =
       ___ __verb_ ;
   @ __verb__ =
              ___ __verb_ ;
}
# 70 "../grammar/eo_ru/lang.cpp" 2
@ { @ ____1________ = ; @ 1 = ; }
# 1 "../grammar/eo_ru/core1.h" 1
@
{
   @ __1(  ,   ) =
              ___( &1, &1 )
             __<1>
             ___
             __<2>
              2( &, & )
             __ ;

   @ __1(  &,  & ) =
              ___( , , %,  )
             ___( , , ,  )
              2( &, &, , & )
             __<1>
             __<2>
             __( , , ,  ) ;
}
@
{
   @ __2 =
               @0[kiom] @0[da]
       __<2>
       ___<3>
       __<4>
        2( &, % )
       __ ;
   @ __2(  ,  &,   ) =
               @0[]
       ___<3>( , , %, % )
        2( &, &, %, % )
       __<2>
       __<4>
       __( , , 2, 2 ) ;
}
@
{
   @ __(   ) =
              ___( &, & )
              __1 ( &, & )
       __2 ;
   @ __(  & ) =
              ___(  )
              __1( ,  )
       __2( , ,  ) ;
}
@
{
   @ __ =
              _( &, & ) @00 ;
   @ __(  &1 ) =
              _( &, &, %, & ) @00 ;

   @_( @,   =  1 )
   {
      1  =  ;
      1  =  ;
      2 @0 =  ;
   };
}


@
{ @ _havi_ =
              _
        __
        _havi
        __( &, & )
       _ ;
   @ _havi_ =
              _
               @0[] __( % )
               _havi( , , & )
        __( &, &, , & )
       _ ;
}

@
{ @ _havi__ =
        @0[cxu]
        __
        _havi
        __( &, & )
       _
       __ ;
   @ _havi__ =
               _havi( , , & )
        @0[]
        @0[] __( % )
        __( &, &, , & )
       _
       __ ;
}
@
{ @ _havi__ =
        __( % )
        _havi
        __( &, & )
       _ ;
   @ _havi__ =
               @0[] __( % )
               _havi( , , & )
        __( &, &, , & )
       _ ;
}
@
{ @ _havi__ =
        __( % )
        _havi
        _( &, & )
       _ ;
   @ _havi__ =
               __( % )
        _havi( , , & )
               @0[] _( &, &, %, & )
       _ ;
}
@
{ @ _havi__1 =
        __( % )
        _( &, & )
        _havi
       _ ;
   @ _havi__1 =
               __( % )
        _havi( , , & )
               @0[] _( &, &, %, & )
       _ ;
}
@
{ @ _havi__ =
               ___
        __
        _havi
        __( &, & )
       _ ;
   @ _havi__ =
               ___
               @0[] __( % )
               _havi( , , & )
        __( &, &, , & )
       _ ;
}
@
{ @ _havi_ =
       __
       _Ne @0[havu] __ _ ;
   @ _havi_ =
       __( & )
              _Ne []( %, %, @0, , @0,@0,%,@0 )
        __( % )
       _
        ;
}

@
{
   @ _havi =
              _havi_
       _havi__
       _havi__
       _havi__
       _havi__1
       _havi__
       _havi_
       ;
   @ _havi =
              _havi_
       _havi__
       _havi__
       _havi__
       _havi__1
       _havi__
       _havi_
       ;
}
@
{ @ inf_havi = _Ne @0[havi] __ ;
    @ inf_havi = _Ne @0[] __( % );
}

@
{
   @ _esti__1 =
        _ inf
       _esti _ ;
   @ _esti__1 =
       _ inf
       _esti( %3, %, % )
       _ ;
}
@
{
   @ _esti__3 =
        _ _ _esti inf ;
   @ _esti__3 =
       _ _ _esti( %3, %, % ) inf ;
}
@
{
   @ _esti__4 =
        _ _esti _ inf _ ;
   @ _esti__4 =
       _ _esti( %3, %, % ) _ inf _ ;
}
@
{
   @ _esti__2 =
        inf _esti __ ;
   @ _esti__2 =
       inf
       _esti( %3, %, % )
       __( % ); ;
}
@
{
   @ _esti__5 =
        __ _esti inf ;
   @ _esti__5 =
       __( % ) _esti( %3, %, % ) inf ;
}
@
{
   @ _esti__ =
              _esti__1
       _esti__2
       _esti__3
       _esti__4
       _esti__5
       ;
   @ _esti__ =
              _esti__1
       _esti__2
       _esti__3
       _esti__4
       _esti__5
       ;
}
@
{
   @ _esti_ =
        _esti _esti ;
   @ _esti_(  &,  & ) =
       _esti( %3, ,  )
       _esti( ,  ) ;
}
@
{
   @ _esti_2 =
        _esti _esti ;
   @ _esti_2(  &,  & ) =
       _esti( ,  )
       _esti( %3, ,  ) ;
}

@
{
   @ _esti_ =
       _
        _esti _esti ;
   @ _esti_ =
             _
       ( &, &, & )
       _esti( , ,  )
       _esti( ,  ) ;
}
@
{
   @ _esti_1 =
       _
       _esti  _esti ;
   @ _esti_1 =
             _
       _esti( ,  )
       ( &, &, & )
       _esti( , ,  ) ;
}
@
{
   @ _esti_2 =
       _
       _esti_ _esti  ;
   @ _esti_2 =
             _
       ( &, &, & )
       _esti( , ,  )
       _esti_( ,  ) ;
}
@
{
   @ _esti__ =
        @0[cxu]  _esti _esti __ ;
   @ _esti__ =
       _esti( , ,  )
       @0[]
       ( &, &, & )
       _esti( ,  )
      __ ;
}
@
{
   @ _esti__ =
              __( % )
        _esti _esti ;
   @ _esti__ =
              __( % )
       _esti( %3, %, % )
       _esti( %, % ) ;
}
@
{
   @ _esti__2 =
              __( % )
        _esti _esti ;
   @ _esti__2 =
              __( % )
       _esti( %, % )
       _esti( %3, %, % ) ;
}
@
{
   @ _esti__ =
              ___[kia]( &, & )
        _esti  ;
   @ _esti__ =
              []( , %, %,  )
       _esti( , ,  )
       ( &, &, & ) ;
}
@
{
   @ _esti__ =
              ___
         _esti _esti ;
   @ _esti__ =
              ___
       ( &, &, & )
       _esti( , ,  )
       _esti( ,  ) ;
}
@
{ @ _esti_ =
              _
       __ _Ne ( %, @0,@0,@0 ) _esti ;
   @ _esti_ =
              _
       __( & )
               _Ne ( %, %, @0, , @0,@0,% )
        _esti( ,  ) ;
}

@
{
   @ _esti =
              _esti_
       _esti_1
       _esti_2
       _esti__
       _esti__
       _esti__2
       _esti__
       _esti__
       _esti_
       _esti__
       ;
   @ _esti =
              _esti_
       _esti_1
       _esti_2
       _esti__
       _esti__
       _esti__2
       _esti__
       _esti__
       _esti_
       _esti__
       ;
}
@
{ @ inf_esti =
               _Ne ( %Inf, @0,@0,@0 ) _esti ;
    @ inf_esti =
               _Ne ( %, %Inf, @0,@0,@0,@0,@0 ) _esti( %, % );
}

@
{
   @ ___ =
       _
       __ _ ;
   @ ___ =
             _
       __( , , , & )
       _( &, &, , & ) ;
}
@
{
   @ ___2 =
       _
       _
       __
       ;
   @ ___2 =
             _
       _( &, &, , & )
       __( , , , & )
              ;
}
@
{
   @ ____ =
        @0[cxu] _
       __ _ __ ;
   @ ____ =
             _
       __( , , , & )
       @0[]
       _( &, &, , & )
       __ ;
}
@
{
   @ ____ =
              __( % ) __ ;
   @ ____ =
              __( % ) __( %3, %, %, & )
              ;
}
@
{
   @ ____ =
              ___
        __ _ ;
   @ ____ =
              ___
       __( , , , & )
       _( &, &, , & ) ;
}


@
{
   @ __ =
              ___
       ___2
       ____
       ____
       ____
       ;
   @ __ =
              ___
       ___2
       ____
       ____
       ____
       ;
}
@
{
   @ necesi_ = @0[por] @00 ;
   @ necesi_ = @0[] @00 ;
}


@
{
   @ _necesi_ =
              _<1>
       _Ne<2> <3>[necesi]( %, &, @0, @0 )
       _<4> necesi_ inf ;
   @ _necesi_ =
              _<1>
       _Ne<2> <3>[](&, %, %3, %, &, %, %, @0 )
              _<4> necesi_ inf ;
   @(   =  ,   )
   {
       =   ;
       =   ;
       =   ;
   }
}


@
{
   @ _suficxi_ =
              _<1>
       _Ne<2> <3>[suficxi]( %, &, @0, @0 )
       _<4> necesi_ inf ;
   @ _suficxi_ =
              _<1>
       _Ne<2> <3>[](&, %, %3, %, &, %, %, @0 )
              _<4> necesi_ inf ;
       ;
   @(   =  ,   )
   {
       =   ;
       =   ;
       =   ;
   }
}

@
{
   @ _ =
       _  ;
   @ _(  &,  & ) =
       _( %3, , , % )
       
       ;
}
@
{ @ _verb_ =
              _
       __ _Ne _( %, @0,@0,@0 )
              _
        _imp ;
   @ _verb_ =
              _
       __( & )
              _Ne _( %, %, @0, , @0,@0,%,@0 )
       _
        _imp ;
}
@
{
   @ inf_verb =
              _<1> _Ne _( %Inf, @0,@0,@0 )
       _<2> __ ;
   @ inf_verb =
              _<1> _Ne _( %, %Inf,@0,@0,@0,@0,@0,@0 )
       _<2> __ ;
}

@
{
   @ _verb =
       __verb_
       __verb__
       __verb__1
       __verb__2
       __verb__
       __verb_
       _verb_
       ;
   @ _verb =
       __verb_
       __verb__
       __verb__1
       __verb__2
       __verb__
       __verb_
       _verb_
       ;
}
@
{
   @ _ =
              __verb_
       _havi_
       _esti_
       _esti_1
       _esti_2
       _esti__
       ___
       ___2
       _necesi_
       _suficxi_
       ;
   @ _ =
              __verb_
       _havi_
       _esti_
       _esti_1
       _esti_2
       _esti__
       ___
       ___2
       _necesi_
       _suficxi_
       ;
}
@
{
   @ __ =
          __verb_
             _esti__
             _havi__
       ;
   @ __ =
          __verb_
             _esti__
             _havi__
       ;
}
@
{
   @ __ =
          __verb__
             _esti__
       _esti__2
       _esti__
       _havi__
       ____
       ;
   @ __ =
          __verb__
             _esti__
       _esti__2
       _esti__
       _havi__
       ____
       ;
}
@
{
   @ __ =
              __verb__1
       __verb__2
              _havi__
       _havi__1
       ;
   @ __ =
              __verb__1
       __verb__2
              _havi__
       _havi__1
       ;
}
@
{
   @ _ =
          _verb_
             _esti_
       _havi_

       ;
   @ _ =
          _verb_
             _esti_
       _havi_

       ;
}


@
{
   @ __ =
              _
       _esti_
       _esti_2
       ;
   @ __(  &,  & ) =
              _ ( ,  )
       _esti_( ,  )
       _esti_2( ,  )
              ;
}

@
{
   @ _verb__ =
               _ ;
   @ _verb__ =
       ( &, &, & ) _( , , , % ) ;
}
@
{
   @ _havi__ =
              _
               __
               _havi ;
   @ _havi__ =
              _
               @0[] __( % )
               _havi( , , & ) ;
}
@
{
   @ __ =
              _verb__
       _havi__
       ;
   @ __ =
              _verb__
       _havi__
       ;
}

@
{
   @ inf1 = inf_havi inf_esti inf_verb ;
   @ inf1 = inf_havi inf_esti inf_verb ;
}
@
{
   @ _inf1 = __ inf ;
   @ _inf1 = __ inf ;
}
@
{
   @ __inf1 = _inf1 @00 ;
   @ __inf1 = _inf1 @00 ;
}
@
{
   @ inf = inf1 __inf1 ;
   @ inf = inf1 __inf1 ;
}

@
{
   @ _ = @0[por] inf ;
   @ _ = @0[] inf ;
}
# 72 "../grammar/eo_ru/lang.cpp" 2
@ { @ ____W_______ = ; @ W_ = ; }
# 1 "../grammar/eo_ru/w_frasa.h" 1
@
{
   @ _(  ,   ) =
              [tiu]( &, & )
              [tiu]( &, & )
       [tio]( &, & )
       [tio]( &, & );
   @ _(  &,  & ) =
              []( &, &, ,  )
              [] ( &, &, ,  )
       [] ( &, &, ,  )
              [] ( &, &, ,  );
   @(   =   ) {  =  ;  =  ; }
}
@
{
   @ s_kiu(  ,   ) =
              ___[kiu]( &, & ) ;
   @ s_kiu(  &,  &,  &,  & ) =
              []( , , ,  );
}
@
{
   @ s_kio(  ,   ) =
              ___[kio]( &, & ) ;
   @ s_kio(  &,  &,  &,  & ) =
              []( , , ,  );
}
@
{
   @ s_kioma(  ,   ) =
              ___[kioma]( &, & ) ;
   @ s_kioma(  &,  &,  &,  & ) =
              []( , , ,  );
}
@
{
   @ __(  ,   ) =
              s_kiu( &, & )
       s_kio( &, & )
       s_kioma( &, & );
   @ __(  &,  &,  &,  & ) =
              s_kiu( , , ,  )
              s_kio( , , ,  )
       s_kioma( , , ,  );
   @(   =   ) {  =  ;  =  ; }
}

@
{
   @ 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[]
       _
       ;
}
@
{
   @ _nur = @0[nur] @00 ;
   @ _nur = @0[] @00 ;
}
@
{
   @ _ = _ _nur _ _ ;
   @ _ = _ _nur _ _ ;
}

@
{
   @ _ =
       @0[aux]
       @0[do]
       @0[kaj]
       @0[sed]
       @0[tamen]
              ;
   @ _ =
       @0[]
       @0[]
       @0[]
       @0[]
       @0[]
       ;
}
@
{
   @ __ = _ @00 ;
   @ __ = _ @00 ;
}
@
{
   @ __1 =
              _
       _
       ;
   @ __1 =
              _
       _
       ;
}
@
{
   @ __ = __ __1 ;
   @ __ = __ __1 ;
}
# 74 "../grammar/eo_ru/lang.cpp" 2
@ { @ _________ = ; @  = ; }
# 1 "../grammar/eo_ru/patch.h" 1



@
{
   @ __1 =
               __
               __
               _
               _
        inf
        _
               ;
   @ __1 =
               __(%)
               __(%)
               _
               _
        inf
        _
               ;
}
@
{
   @ __ = @0[ol] __1 ;
   @ __ = @0[] __1 ;
}

@
{
   @ _ =
               @0[=]
        @0[*]
        @0[→]
               ;
   @ _ =
               @0[=]
        @0[*]
        @0[→]
               ;
}
@
{
   @ _1 = 1 _ ;
   @ _1 = 1 _ ;
}
@
{
   @ __1 = _1 @00 ;
   @ __1 = _1 @00 ;
}
@
{
   @ _2 = _1 __1 ;
   @ _2 = _1 __1 ;
}
@
{
   @ __2 = _2 @00 ;
   @ __2 = _2 @00 ;
}
@
{
   @ _ = _1 _ __2 _1 ;
   @ _ = _1 _ __2 _1 ;
}
# 76 "../grammar/eo_ru/lang.cpp" 2
@ { @ _____ = ; @ _ = ; }
# 1 "../grammar/eo_ru/main.h" 1



@
{
   @ _ = _ __ _ ;
   @ _ = _ __ _ ;
}
@
{
   @ _ = _ _ _ ;
   @ _ = _ _ _ ;
}
@
{
   @ _ = _ _ __ ;
   @ _ = _ _ __( %, % ) ;
}
@
{
   @ _2 = _ _ __ ;
   @ _2 = _ _ __( %, % ) ;
}
@
{
   @2 _1 =
       _
       _
       _
       _2
       ;
   @2 _1 =
       _
       _
       _
       _2
       ;
}
@
{
   @ _2 = _1 __ ;
   @ _2 = _1 __ ;
}
@
{
   @2 __ = _2 @00 ;
   @2 __ = _2 @00 ;
}
@
{
   @2 _ =
       _
              _
       __
       __
       __
       _
              _
       ;
   @2 _ =
       _
              _
       __
       __
       __
       _
              _
       ;
}
# 78 "../grammar/eo_ru/lang.cpp" 2
@ { @ ______ = ; @  = ; }
# 1 "../grammar/eo_ru/wisard.h" 1




@
{
   @ _ = @0[] ;
   @ _ = @0[] ;
}




@
{
   @ __ = ;
   @ __(  &,  &,  &,  & ) =
              _
              ( % )
              ! ( , , ,  )
              __
              __( , , ,  )
              ;
}
@
{
   @ __ =
              __1
       __2
       __3
       __4
       ____ ;
   @ __ =
              __1
       __2
       __3
       __4
       ____ ;
}
@
{
   @ __1 = ;
   @ __1 = @0[] <>( %, %Inf,@0,@0,@0,@0,@0,@0 ) ;
}
@
{
   @ __2 = ;
   @ __2 = @0[] __<_>( % ) ;
}
@
{
   @ __3 = ;
   @ __3 = @0[] __<_>( % ) ;
}
@
{
   @ __4 = ;
   @ __4 = @0[] __1 ;
}
@
{
   @ ____ = ;
   @ ____ =
              __<_>()
              __<_>()
              __<_>()
              _ ;
}
@
{
   @ _ = ;
   @ _ =
              ( &S )
              ( & )
              __(  )
              _ ;
}



@
{
   @ __ = ;
   @ __ =
              _
              ( % )
              !( &S )
              __
              __ ;
}
@
{
   @ __ =
              __1
              __2
              __3
              __4
              __5
              __6 ;
   @ __ =
              __1
              __2
              __3
              __4
              __5
              __6 ;
}
@
{
   @ __1 = ;
   @ __1 = @0[] <>( %, %Inf,@0,@0,@0,@0,@0,@0 ) ;
}
@
{
   @ __2 = ;
   @ __2 = @0[] __<>(%) ;
}
@
{
   @ __3 = ;
   @ __3 = @0[] __<>(%) ;
}

@
{
   @ __4 = ;
   @ __4 = @0[] __1 ;
}
@
{
   @ __5 = ;
   @ __5 = @0[_] __<>(%) ;
}
@
{
   @ __6 = ;
   @ __6 = @0[] (&) __<>(  ) ;
}



@
{
   @ _ = ;
   @ _(  &,  &,  & ) =
              ( % )
              !( &, %, , , &, , %, @0 )
              ( &S )
              __ ;
}
@
{
   @ __ = ;
   @ __ =
              ( &S )
              !( %, %Inf,@0,@0,@0,@0,@0,@0 )
              ( &S )
              __ ;
}



@
{
   @ __ = ;
   @ __(  & ) =
              __( , , ,  )
              ! ( &, &, , & )
              __<_>( % )
              __ ( , , ,  )
              __(  )
              __1 ;
}
@
{
   @ __ =
              __
              __2
              __3
              __1 ;
   @ __(  &,  &,  &,  & ) =
              __( , , ,  )
              __2
              __3
              __1 ;
}
@
{
   @ __2 = ;
   @ __2 = @0[] <>( %, %Inf,@0,@0,@0,@0,@0,@0 ) ;
}
@
{
   @ __3 = ;
   @ __3 = ( & ) __(  ) ;
}
@
{
   @ __1 = ;
   @ __1 =
              ( & )
              !_1
              _ ;
}
@
{
   @ _1 =
              @0[]
              @0[]
              @0[]
              @0[]
              @0[] ;
   @ _1 =
              @0[]
              @0[]
              @0[]
              @0[]
              @0[] ;
}



@
{
   @ __2 = ;
   @ __2 =
              !

              _ ;
}
@
{
   @ _ = ;
   @ _ =
              ( 1, 1, 1 )
              __<_>(%)
              _
              _ ( , ,  )
              __<_> (%)
              __<_>(%)
              __<_> (%)
              _
              __2 ;
}
# 80 "../grammar/eo_ru/lang.cpp" 2

@
{
   @  = ;
   @  = ;
}

@
{
   @  = @0[debug] ;
   @  = @0[] ;
}
@
{
   @ _1 =
               __
               __
               _
               _
        inf
               ;
   @ _1 =
               __(%)
               __(%)
               _
               _
        inf
               ;
}
@
{
   @ _ = _ @0[sed] _1 ;
   @ _ = _ @0[] _1 ;
}
@
{
   @ _ = @0[la] _( @0 ) ;
   @ _ = _( %, %, %, % ) ;
}
@
{
   @2 1 =
               _
               _
               __
               __
               __
               _
               _
        inf
        _2
        __
        
        _
        _
               ;
   @2 1 =
               _
               _
               __
               __(%)
               __(%)
               _
               _
        inf
        _2( %3, %, %, % )
        __
        
        _
        _
               ;
}
@
{
   @2 _1 = @ @00 ;
   @2 _1 = @ @00 ;
}
@
{ @ @ = _ 1 _1 ;
   @ @ = _ 1 _1 ;
}
# 182 "../grammar/eo_ru/lang.cpp"
@
{ @2  = ;
   @2  = ;
}
@
{ @ _ =  @00 ;
   @ _ =  @00 ;
}
@
{ @ @ =  _ ;
   @ @ =  _ ;
}
# 205 "../grammar/eo_ru/lang.cpp"
@
{
   @ _ = _ __ ;
   @ _ = _ __ ;
}

}
