From e6ef99bb8bd1279a02ab41926692ad374b9accd8 Mon Sep 17 00:00:00 2001 From: Tocuro Date: Mon, 8 Jan 2024 15:13:05 +0100 Subject: [PATCH] Changes by danie --- src/main/java/ab1/impl/GRUPPE/NFAImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/ab1/impl/GRUPPE/NFAImpl.java b/src/main/java/ab1/impl/GRUPPE/NFAImpl.java index 3d79de2..8fd9b1e 100644 --- a/src/main/java/ab1/impl/GRUPPE/NFAImpl.java +++ b/src/main/java/ab1/impl/GRUPPE/NFAImpl.java @@ -300,7 +300,7 @@ public class NFAImpl implements NFA { } // build new Transition - dfaTransitions.add(new Transition(Integer.toString(dfaStates.indexOf(currentState)), letter, Integer.toString(dfaStates.indexOf(newState)))); + dfaTransitions.add(new Transition(getIndexOfSet(currentState, dfaStates), letter, getIndexOfSet(newState, dfaStates))); // we got to change this to only a string is given //dfaTransitions.add(new Transition(currentState, letter, newState)); @@ -388,4 +388,8 @@ public class NFAImpl implements NFA { return false; } + private String getIndexOfSet(Set set, List> dfaStates){ + return Integer.toString(dfaStates.indexOf(set)); + } + }