I have completed chapters 1 through 8 of the QPascal Language specification. Have a look: http://www.surakware.net/projects/qpascal/specification/language