formalang/include/converters/NFAToDFA.hpp

14 lines
373 B
C++
Raw Normal View History

2021-10-05 12:01:30 +00:00
#pragma once
2021-10-05 13:11:24 +00:00
#include "NFA/NFAGraph.hpp"
2021-10-05 12:01:30 +00:00
#include "DFA/DFAGraph.hpp"
namespace converters {
using namespace NFA;
using namespace DFA;
2021-10-05 13:11:24 +00:00
NFAGraph AddAllEpsilonTransitions(NFAGraph&&);
2021-10-10 21:32:47 +00:00
NFAGraph AddAllPossibleFinalVertexes(NFAGraph&&);
2021-10-05 13:11:24 +00:00
NFAGraph DeleteEpsilonTransitions(NFAGraph&&);
NFAGraph DeleteTransitionsByOneLetter(NFAGraph&&);
DFAGraph NFAGraphToDFAGraph(NFAGraph&&);
2021-10-05 12:01:30 +00:00
}