Distinguishes between em-dashes, en-dashes, and hyphens while applying rules for compound words and parenthetical information. Addresses the functional use of ellipses to signal omitted text or stylistic pauses.