interpreter's done

except for right to left eval