From 38a7848382100cba276715fd823a9f002686d585 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pecka?= <peckato1@fit.cvut.cz>
Date: Sat, 1 Mar 2014 10:30:36 +0100
Subject: [PATCH] Fix typo in Glushkov

---
 aconversions/src/re2fa/Glushkov.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/aconversions/src/re2fa/Glushkov.cpp b/aconversions/src/re2fa/Glushkov.cpp
index 8a137ff031..b61ecf12ac 100644
--- a/aconversions/src/re2fa/Glushkov.cpp
+++ b/aconversions/src/re2fa/Glushkov.cpp
@@ -38,7 +38,7 @@ FSM Glushkov::convert( void )
     constructBeginSymbolSet( );
     constructNeighbourSymbolSet( );
     constructEndSymbolSet( );
-        // q0 check is in step 7
+        // \e in q0 check is in step 7
 
     // step 5
     State q0( "q0" );
@@ -50,12 +50,13 @@ FSM Glushkov::convert( void )
     // step 6
     for( const auto & ns : m_beginSymbolSet )
         m_fsm.addTransition( q0, ns.m_alphabetSymbol, ns.m_state );
+
     for( const auto & ns : m_neighbourSymbolSet )
     {
         const NumberedSymbol & first  = m_numberedSymbols.find( ns.m_first )->second;
         const NumberedSymbol & second = m_numberedSymbols.find( ns.m_second )->second;
 
-        m_fsm.addTransition( first.m_state, second.m_alphabetSymbol, first.m_state );
+        m_fsm.addTransition( first.m_state, second.m_alphabetSymbol, second.m_state );
     }
 
     // step 7
-- 
GitLab