From 4862813fc458f67c51dfdc1d68703561baf7f095 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pecka?= <peckato1@fit.cvut.cz> Date: Sun, 7 Sep 2014 11:03:56 +0200 Subject: [PATCH] algo: allow to call epsilon even on automaton::NFA --- .../src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.cpp | 5 +++++ alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.h | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.cpp b/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.cpp index 8a9d97c180..584bd88099 100644 --- a/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.cpp +++ b/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.cpp @@ -11,6 +11,11 @@ namespace epsilon { +automaton::NFA EpsilonNFAEpsilonRemover::remove(const automaton::NFA& origFSM) +{ + return origFSM; +} + automaton::NFA EpsilonNFAEpsilonRemover::remove( const automaton::EpsilonNFA & origFSM ) { automaton::NFA fsm; diff --git a/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.h b/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.h index d02438e7d8..c65beebcc4 100644 --- a/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.h +++ b/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.h @@ -19,7 +19,8 @@ namespace epsilon { class EpsilonNFAEpsilonRemover { public: - static automaton::NFA remove( const automaton::EpsilonNFA & ); + static automaton::NFA remove(const automaton::EpsilonNFA &); + static automaton::NFA remove(const automaton::NFA &); }; } /* namespace epsilon */ -- GitLab