Exemple #1
0
 def accept_V_FNV(self, inst):
     s_sync = one(inst).S_SYNC[827]()
     self.buf('::', s_sync.Name)
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[817](first_filter))
     self.buf(')')
Exemple #2
0
 def accept_V_MSV(self, inst):
     self.accept(one(inst).SPR_PEP[841]())
     self.accept(one(inst).SPR_REP[845]())
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[842](first_filter))
     self.buf(')')
Exemple #3
0
 def accept_ACT_SGN(self, inst):
     self.accept(one(inst).SPR_PS[663].SPR_PEP[4503]())
     self.accept(one(inst).SPR_RS[660].SPR_REP[4502]())
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[662](first_filter))
     self.buf(')')
Exemple #4
0
 def accept_V_FNV(self, inst):
     s_sync = one(inst).S_SYNC[827]()
     self.buf('::', s_sync.Name)
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[817](first_filter))
     self.buf(')')
Exemple #5
0
 def accept_ACT_IOP(self, inst):
     self.accept(one(inst).SPR_PO[680].SPR_PEP[4503]())
     self.accept(one(inst).SPR_RO[657].SPR_REP[4502]())
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[679](first_filter))
     self.buf(')')
Exemple #6
0
 def accept_V_MSV(self, inst):
     self.accept(one(inst).SPR_PEP[841]())
     self.accept(one(inst).SPR_REP[845]())
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[842](first_filter))
     self.buf(')')
Exemple #7
0
 def accept_ACT_SGN(self, inst):
     self.accept(one(inst).SPR_PS[663].SPR_PEP[4503]())
     self.accept(one(inst).SPR_RS[660].SPR_REP[4502]())
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[662](first_filter))
     self.buf(')')
Exemple #8
0
 def accept_ACT_IOP(self, inst):
     self.accept(one(inst).SPR_PO[680].SPR_PEP[4503]())
     self.accept(one(inst).SPR_RO[657].SPR_REP[4502]())
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[679](first_filter))
     self.buf(')')
Exemple #9
0
 def accept_V_BRV(self, inst):
     s_brg = one(inst).S_BRG[828]()
     s_ee = one(s_brg).S_EE[19]()
     self.buf('bridge ', s_ee.Key_Lett, '::', s_brg.Name)
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[810](first_filter))
     self.buf(')')
Exemple #10
0
 def accept_V_BRV(self, inst):
     s_brg = one(inst).S_BRG[828]()
     s_ee = one(s_brg).S_EE[19]()
     self.buf('bridge ', s_ee.Key_Lett, '::', s_brg.Name)
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[810](first_filter))
     self.buf(')')
Exemple #11
0
    def accept_E_ESS(self, inst):
        self.accept(one(inst).E_CES[701]())
        self.accept(one(inst).E_GES[701]())

        self.buf('(')
        first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
        self.accept(any(inst).V_PAR[700](first_filter))
        self.buf(')')

        self.accept(one(inst).E_CES[701].E_CSME[702]())
        self.accept(one(inst).E_CES[701].E_CEE[702]())

        self.accept(one(inst).E_GES[701].E_GSME[703]())
        self.accept(one(inst).E_GES[701].E_GEE[703]())
Exemple #12
0
    def accept_E_ESS(self, inst):
        self.accept(one(inst).E_CES[701]())
        self.accept(one(inst).E_GES[701]())

        self.buf('(')
        first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
        self.accept(any(inst).V_PAR[700](first_filter))
        self.buf(')')
        
        self.accept(one(inst).E_CES[701].E_CSME[702]())
        self.accept(one(inst).E_CES[701].E_CEE[702]())
        
        self.accept(one(inst).E_GES[701].E_GSME[703]())
        self.accept(one(inst).E_GES[701].E_GEE[703]())
Exemple #13
0
    def accept_V_TRV(self, inst):
        o_tfr = one(inst).O_TFR[829]()
        o_obj = one(o_tfr).O_OBJ[115]()
        v_var = one(inst).V_VAR[830]()

        if not v_var:
            self.buf(o_obj.Key_Lett, "::", o_tfr.Name)
        else:
            self.buf('transform ')
            self.accept(v_var)
            self.buf('.', o_tfr.Name)

        self.buf('(')
        first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
        self.accept(any(inst).V_PAR[811](first_filter))
        self.buf(')')
Exemple #14
0
 def accept_V_TRV(self, inst):
     o_tfr = one(inst).O_TFR[829]()
     o_obj = one(o_tfr).O_OBJ[115]()
     v_var = one(inst).V_VAR[830]()
     
     if not v_var:
         self.buf(o_obj.Key_Lett, "::", o_tfr.Name)
     else:
         self.buf('transform ')
         self.accept(v_var)
         self.buf('.', o_tfr.Name)
         
     self.buf('(')
     first_filter = lambda sel: one(sel).V_PAR[816, 'succeeds']() is None
     self.accept(any(inst).V_PAR[811](first_filter))
     self.buf(')')
Exemple #15
0
 def accept_V_EDV(self, inst):
     self.buf('rcvd_evt.')
     self.accept(
         any(inst).V_EPR[834]())  # TODO: this is a many-relation, why?
Exemple #16
0
 def accept_V_EDV(self, inst):
     self.buf('rcvd_evt.')
     self.accept(any(inst).V_EPR[834]())  # TODO: this is a many-relation, why?