Fiquei 4 dias sem internet no meu computador e acabei quase reescrevendo todos os meus repositórios:
- a hash table agora usa void * no lugar de double para os valores (para mais flexibilidade);
- adicionei uma implementação de lista encadeada ao repositório m;
- o parser de grafos agora tem mais funções de busca, utiliza a nova implementação de lista encadeada e foi adicionado um programa que pode ser utilizado para testar se uma configuração de grafo está correta;
- o parser de gramáticas livres de contexto agora utiliza a hash table para guardar as definições, além de também fazer uso da implementação de lista encadeada.
