eduardoweiland / transformacoes-glc

Trabalho II de Linguagens Formais (UNISC)

Home Page:http://eduardoweiland.github.io/transformacoes-glc/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Manipulador de Gramáticas

Trabalho desenvolvido na disciplina de Linguagens Formais na Universidade de Santa Cruz do Sul (UNISC).

O trabalho

Desenvolver um manipulador de Gramáticas Livres de Contexto.

Este manipulador deve envolver as seguintes operações:

  1. Edição, leitura e gravação de GLC (verificar se é GLC ou, pelo menos, informar antes ao usuário as regras de uma GLC).
  2. Fazer as transformações para GLC: eliminar símbolos inúteis, retirar produções vazias, fatorar e eliminar a recursão à esquerda.

Licença

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.

About

Trabalho II de Linguagens Formais (UNISC)

http://eduardoweiland.github.io/transformacoes-glc/

License:MIT License


Languages

Language:JavaScript 75.0%Language:HTML 16.7%Language:CSS 8.4%