Coding Generate_Grammar class.