An arithmetic expression parser designed for Theoretical Foundations Fall 2014.