Separada a gramatica com semantica da gramatica com geracao