예제 #1
0
 def set_terms(self, terms):
     assert isinstance(terms, list), "Terms must be a list"
     assert all(map(Expression.isExpression, terms)
             ), "All Terms in an Expression must be an Expression"
     self.termsList = utils.termsFlattener(terms)
     if self.termsList == []:
         self.termsList = [0]
     return self.terms
예제 #2
0
 def set_terms(self, terms):
     assert isinstance(terms, list), "Terms must be a list"
     assert all(
         map(Expression.isExpression,
             terms)), "All Terms in an Expression must be an Expression"
     self.termsList = utils.termsFlattener(terms)
     if self.termsList == []:
         self.termsList = [0]
     return self.terms
예제 #3
0
 def __init__(self, expressions):
     self.termsList = None
     self.set_terms(utils.termsFlattener(expressions))
     self.c = 1
예제 #4
0
 def __init__(self, expressions):
     self.termsList = None
     self.set_terms(utils.termsFlattener(expressions))
     self.c = 1