Level C Compliance


Level C compliance requires that the compiler scan and parse all of mPascal, but only translate correctly mPascal programs consisting of just a main program that has no control structures (loops and decision statements).

In particular, a compiler meeting level C compliance must do the following: