A web-based intermediate code compiler