Exemplo n.º 1
0
 def AddProductionRule(self, edit=None):
     rule = dp.AddProductionRuleDialog(self, edit).result
     if rule:
         if edit:
             Rule.removeProd(edit[0])
         Rule.AddProduction(rule)
         self.RefreshLists()
Exemplo n.º 2
0
 def parseProdRules(self, raw):
     rules = raw.split('$')
     for rule in rules:
         if rule is not "":
             r = rule.split('|')
             Rule.AddProduction((r[0], r[1]))