Gramaticas
Vamos a utilizar gramáticas regulares. Los términales están por la izquierda, por ejemplo
var x = 10
var y
//Van a producir conflicto, porque inician igual
<lista> ::= <empty>
::= <int> <lista>
<lista> ::= <int>*
<lista> ::= <int>+