compile now returns true if all files that could be generated were generated.  If it is a parse and there were LanguageLib files skipped then it returns false