Extensible arithmetic expression parser and compiler
