Пример #1
0
def cls_to_pol(c):
    from pyretic.core.language import parallel
    p = None
    for rule in c.rules:
        if p:
            p += (rule.match >> parallel(rule.actions))
        else:
            p = (rule.match >> parallel(rule.actions))
    return p
Пример #2
0
def cls_to_pol(c):
    from pyretic.core.language import parallel
    p = None
    for rule in c.rules:
        if p:
            p += (rule.match >> parallel(rule.actions))
        else:
            p = (rule.match >> parallel(rule.actions))
    return p
Пример #3
0
 def __init__(self, field, group):
     self.group = group
     self.field = field
     super(_in, self).__init__(parallel([match({field: i}) for i in group]))
Пример #4
0
 def __init__(self,field,group):
     self.group = group
     self.field = field
     super(_in,self).__init__(parallel([match({field : i}) 
                             for i in group]))