formalang/include/converters/NFAToDFA.hpp

14 lines
360 B
C++
Raw Normal View History

2021-10-05 12:01:30 +00:00
#pragma once
#include "NFA/NFATree.hpp"
#include "DFA/DFAGraph.hpp"
namespace converters {
using namespace NFA;
using namespace DFA;
NFATree AddAllEpsilonTransitions(NFATree&&);
NFATree AddAllPossibleStartFilnal(NFATree&&);
NFATree DeleteEpsilonTransitions(NFATree&&);
NFATree DeleteTransitionsByOneLetter(NFATree&&);
DFAGraph NFATreeToDFAGraph(NFATree&&);
}