Trabalho desenvolvido na disciplina de Linguagens Formais na Universidade de Santa Cruz do Sul (UNISC).
Desenvolver um manipulador de Gramáticas Livres de Contexto.
Este manipulador deve envolver as seguintes operações:
- Edição, leitura e gravação de GLC (verificar se é GLC ou, pelo menos, informar antes ao usuário as regras de uma GLC).
- Fazer as transformações para GLC: eliminar símbolos inúteis, retirar produções vazias, fatorar e eliminar a recursão à esquerda.
Este trabalho está disponível sob a licença MIT. Veja o arquivo LICENSE para ler o texto completo da licença.
Este trabalho utiliza outras bibliotecas e ferramentas de terceiros, e cada um deles possui sua própria licença que pode ser diferente da utilizada neste trabalho. Consulte a documentação dessas bibliotecas para saber quais licenças são utilizadas por cada uma delas.