Compilers class