@@ -505,7 +505,7 @@ def associate(op, args):
505
505
>>> associate('|', [A|(B|(C|(A&B)))])
506
506
(A | B | C | (A & B))
507
507
"""
508
- args = disassociate (op , args )
508
+ args = dissociate (op , args )
509
509
if len (args ) == 0 :
510
510
return _op_identity [op ]
511
511
elif len (args ) == 1 :
@@ -515,7 +515,7 @@ def associate(op, args):
515
515
516
516
_op_identity = {'&' :TRUE , '|' :FALSE , '+' :ZERO , '*' :ONE }
517
517
518
- def disassociate (op , args ):
518
+ def dissociate (op , args ):
519
519
"""Given an associative op, return a flattened list result such
520
520
that Expr(op, *result) means the same as Expr(op, *args)."""
521
521
result = []
@@ -533,7 +533,7 @@ def conjuncts(s):
533
533
>>> conjuncts(A | B)
534
534
[(A | B)]
535
535
"""
536
- return disassociate ('&' , [s ])
536
+ return dissociate ('&' , [s ])
537
537
538
538
def disjuncts (s ):
539
539
"""Return a list of the disjuncts in the sentence s.
@@ -542,7 +542,7 @@ def disjuncts(s):
542
542
>>> disjuncts(A & B)
543
543
[(A & B)]
544
544
"""
545
- return disassociate ('|' , [s ])
545
+ return dissociate ('|' , [s ])
546
546
547
547
#______________________________________________________________________________
548
548
0 commit comments