Algorithm::ConstructDFA2 Perl module
-
Updated
May 25, 2021 - Perl
Algorithm::ConstructDFA2 Perl module
Finite state automaton animator
A library that implements formal finite state automata.
Please read the Design Report.
This model accepts regular language descriptions from users, converts them to DFAs, and minimizes the DFAs. The minimized DFAs are then visualized as images, aiding users in understanding language structures. Implemented in Python, graph visualization tools, and minimization algorithms.
A project containing data structures for different kinds of automata (DFAs/NFAs), a simple custom language defining operations on them, as well as a fully functional and customizable GUI editor.
A basic Python 3 project that scans a given word and returns if its valid or not based on a DFA defined by a text file
Lexer macro library
Projeto e implementação de uma classe que representa um Autômato Finito Determinístico. Trabalho realizado no 5º período de Ciência da Computação do Instituto Federal de Minas Gerais(IFMG) - Campus Formiga para a Disciplina Linguagens Formais e Autômatos.
FL0 interpreter
Useful tools for people interested in mathematics and computer science (with a focus on the latter)
A compiler for a made up language using a table-driven DFA lexer, predictive recursive descent parsing, and syntax directed translation to generate p-code for a virtual machine. The virtual machine is also included in this project.
FlyWeight Finite Automata Simulator
Projet CY-Tech
Syntax tree method implementation to convert a regular expression to DFA.
Implementation and Simulation of TicTacTie via Deterministic Finite State Automata
🔃 Turing Machine, NFA, DFA, DFA Minimization, Finite Machines, Language Description, NFA to DFA, Prefix to Postfix, Sudoku Solver, Turing Machine Simulator 🔀
Automata implementations
Add a description, image, and links to the dfa-construction topic page so that developers can more easily learn about it.
To associate your repository with the dfa-construction topic, visit your repo's landing page and select "manage topics."