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()