- Eliminação de produções vazias.
- Funcionando ok.
- Eliminação de produções unitárias.
- Funcionando ok.
- Eliminação de símbolos inúteis.
- Não desenvolvido.
Utilizar letras em maíusculo para não terminais;
Utilizar letras em minúsculo para terminais;
Utilize -> para separar não terminais das produções;
Utilize | (pipe) para separar as produções;
Utilize Σ como vazio.
- Evitar utilizar espaços em branco, não está 100% a eliminação de espaços em branco.
J->aABcD|aBcA|bDc
A->bAbD|bb|Σ
B->bDaA|bBBa|bDba|ba|b
D->bB|Σ
Código escrito por LGDAGOSTIM.
fb.com/b1duu