A generative grammar is a set of rules that tries to include all examples of correct language and predict how these will be formed.