HQ9F+ compiler and easy interpreter