def __init__(self, producoes, nao_terminais, terminais, simbolo_inicial):
   '''
   Construtor
   @param producoes: conjunto de producoes da gramatica.
   @param nao_terminais: conjunto de nao terminais (Vn).
   @param terminais: conjunto de terminais (Vt).
   @param simbolo_inicial: simbolo inicial da gramatica (S).
   '''
   Gramatica.__init__(self, producoes, nao_terminais, terminais, simbolo_inicial)
   self.__verifica_alpha()
   self.__calculaFirst()
   self.__calculaFollow()