#include "Lexesis/automata.h" #include "Lexesis/re.h" #include <iostream> int main() { lxs::ENFA enfa; std::shared_ptr<lxs::RE> re = lxs::parseRE("[]-a-dA-D]"); re->toENFA(enfa, 0); enfa.numStates++; enfa.starting = 0; std::cout << lxs::toDot(enfa) << std::endl; }