https://github.com/zigrazor/cxxautomata
A C++ library for simulating automata and Turing machines
https://github.com/zigrazor/cxxautomata
automata automata-learning automata-machines-simulator automata-processor automata-simulator automata-theory automatas automaton cpp cpp-lib cpp-library deterministic-finite-automaton deterministic-turing-machine dpda finite-automaton hacktoberfest non-deterministic-finite-automaton non-deterministic-turing-machine pushdown-automaton turing-machine
Last synced: 11 months ago
JSON representation
A C++ library for simulating automata and Turing machines
- Host: GitHub
- URL: https://github.com/zigrazor/cxxautomata
- Owner: ZigRazor
- License: gpl-3.0
- Created: 2021-09-17T09:44:06.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-14T17:02:59.000Z (over 2 years ago)
- Last Synced: 2025-03-22T06:41:40.751Z (11 months ago)
- Topics: automata, automata-learning, automata-machines-simulator, automata-processor, automata-simulator, automata-theory, automatas, automaton, cpp, cpp-lib, cpp-library, deterministic-finite-automaton, deterministic-turing-machine, dpda, finite-automaton, hacktoberfest, non-deterministic-finite-automaton, non-deterministic-turing-machine, pushdown-automaton, turing-machine
- Language: C++
- Homepage:
- Size: 68.4 KB
- Stars: 8
- Watchers: 2
- Forks: 4
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# CXXAutomata
A C++ library for simulating automata and Turing machines
Required Graphviz ( sudo apt-get install graphviz )
Required GoogleTest (
sudo apt install libgtest-dev build-essential cmake
cd /usr/src/googletest
sudo cmake .
sudo cmake --build . --target install
)
Inspired by: [automata-lib](https://pypi.org/project/automata-lib/#class-faautomaton-metaclassabcmeta)