Tedious implementation details of name arithmetic used by peak.naming.names
Don't bother reading this unless you enjoy tedious details; you won't ever
need to use anything here directly.
Imported modules
|
|
from interfaces import COMPOUND_KIND, COMPOSITE_KIND, URL_KIND
import names
|
Functions
|
|
|
|
any_plus_url
|
any_plus_url ( n1, n2 )
|
|
composite_minus_compound
|
composite_minus_compound ( n1, n2 )
|
|
composite_plus_composite
|
composite_plus_composite ( n1, n2 )
|
|
composite_plus_compound
|
composite_plus_compound ( n1, n2 )
|
|
compound_minus_composite
|
compound_minus_composite ( n1, n2 )
|
|
compound_plus_composite
|
compound_plus_composite ( n1, n2 )
|
|
compound_plus_compound
|
compound_plus_compound ( n1, n2 )
|
|
name_add
|
name_add ( self, other )
|
|
name_radd
|
name_radd ( self, other )
|
|
name_rsub
|
name_rsub ( self, other )
|
|
name_sub
|
name_sub ( self, other )
|
|
same_minus_same
|
same_minus_same ( n1, n2 )
|
|
url_minus_other
|
url_minus_other ( n1, n2 )
|
|
url_minus_url
|
url_minus_url ( n1, n2 )
|
|
url_plus_other
|
url_plus_other ( n1, n2 )
|
|