Table of Contents

Module: arithmetic ./src/peak/naming/arithmetic.py

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
composite_minus_compound
composite_plus_composite
composite_plus_compound
compound_minus_composite
compound_plus_composite
compound_plus_compound
name_add
name_radd
name_rsub
name_sub
same_minus_same
url_minus_other
url_minus_url
url_plus_other
  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 )


Table of Contents

This document was automatically generated on Mon Apr 15 01:11:05 2024 by HappyDoc version 2.1