Pessoal, boa tarde!
Sou super velho aqui no GUJ, mas pouquíssimo ativo nos últimos 10 anos.
Estou desenvolvendo um novo simulador de autômatos, pois já fiz um simples há uns 12 anos atrás e cheguei a postar aqui. O objetivo do simulador é auxiliar meus alunos do curso de Ciência da Computação na disciplina de Linguagens Formais. A ideia é continuar desenvolvendo-o para suportar também expressões regulares, autômatos de pilha, gramáticas livres de contexto, máquinas de Turing e algo envolvendo o Lema do Bombeamento para linguagens regulares e livres de contexto.
Quem quiser dar uma olhada e criticar, fiquem à vontade: https://github.com/davidbuzatto/JustAnotherAutomatonSimulator
Nos releases já tem o binário empacotado.
Há bastante (bastante mesmo kkk) código duplicado nas classes de GUI e alguns algoritmos foram implementados de forma beeeem ingênua. Como performance não é o foco, não fiquei encanado em fazer algo super ultra mega otimizado.
Com o tempo vou refatorando…
Enfim, baixem a release v1.01 e critiquem!
Abraço!
