I don't exactly understand what you mean by code checker? but if you require some thing that can do context free grammar conversion you can use nltk. -- A-M-I-T S|S