expression-parser A mathematical expression parser using recursive descent with error handling and expression output in minimal parenthesized form.