Build, test, and debug regular expressions
This regex matches a chemical reaction equation in the Antimony modeling language, commonly used for systems biology and chemical reaction networks (CRNs). It validates a line containing reactants separated by plus signs, an arrow (`->`), products, a semicolon, and a kinetic rate expression. It is useful for parsing or syntax-checking Antimony scripts to ensure reaction definitions adhere to the expected format.