-
Tomáš Pecka authoredTomáš Pecka authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To learn more about this project, read the wiki.
README.md 3.02 KiB
Automata (Algorithms) Library Toolkit
What is it?
The automata (algorithm) library toolkit (ALT) is a mathematical implementation of various types of automata, grammars, and other common structires along with mathematical implementation of algorithms over these structures. Originaly developed at Faculty of Information Technology of Czech Technical University in Prague. It supposed to be a reference implementation of formal algorithms as-are in papers, hence allowing practical reuse of existing algorithms in form of by pipe comunicating tools.
The Latest Version
Details of the latest version can be found visitng our gitlab project page.
Requirements
Project is pure C++ builded by makefile. Some tests are handled by shell scripts.
make >= 3.9
-
g++ >= 4.8
orclang++ >= 3.5
binutils-dev
libiberty-dev
libcppunit-dev
libtclap-dev
-
doxygen
(optional for documentation generation) -
graphviz
(optional for documentation generation and automata visualizations)