Define una representación para una gramática así como el mecanismo para evaluarla.