I've tried the source in D7, i renamed G2Script, G2Execute, G2Types, to GScript, GExecute, GTypes, and all worked cept for GExecute.