A recursive descent parser for a class which parses arithmetic expressions.