Interpreter for expressions