A primitive compiler of  Small-C powered by Java CUP