A parser for chemical reaction formulae. Supports various reaction arrow formats and compound notation styles.