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&&);
|
|
|
|
NFAGraph AddAllPossibleStartFinal(NFAGraph&&);
|
|
|
|
NFAGraph DeleteEpsilonTransitions(NFAGraph&&);
|
|
|
|
NFAGraph DeleteTransitionsByOneLetter(NFAGraph&&);
|
|
|
|
DFAGraph NFAGraphToDFAGraph(NFAGraph&&);
|
2021-10-05 12:01:30 +00:00
|
|
|
}
|