Compilers Project - A restriction of the C language