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.