Grammars, generally, are a way of describing a potentially infinite set of strings (sentences) using a finite set of production rules. TODO snad zitra...