Online compiler tool