orthonym.assembly.handlers.phosphine#
Note
Internal API. Names and behaviour may change between releases.
a phase phosphine handler — direct-return shim with benzene skip guard.
Verbatim move of composer.py:1016-1061 dispatch logic. Covers tertiary, secondary, and primary phosphine principal-group variants and preserves the benzene-parent skip guard that the inline branch enforced (multi-P or ring-with-other-substituents cases defer to benzene-as-parent naming).
IUPAC cite: (phosphines).
References: - composer.py:1016-1061 (inline phosphine branch; REMOVED at this commit). - rules.phosphorus.name_phosphine — chemical-logic body. - internal notes-DECOMP.md row ‘phosphine’ + purity proof.
- orthonym.assembly.handlers.phosphine.name_phosphine(features, mol=None, style='pin')#
Direct-return phosphine handler with benzene-parent skip guard.