Fix nfa evaluation
This commit is contained in:
parent
10db66edc0
commit
0082c427ed
1 changed files with 1 additions and 1 deletions
|
|
@ -189,7 +189,7 @@ accepting nfa ns = not $ Set.disjoint ns (exitStates nfa)
|
|||
|
||||
execute :: (Ord s, Ord t) => Nfa s t -> [t] -> Bool
|
||||
execute nfa tokens =
|
||||
let finalNdState = foldr (transition nfa) (entryNdState nfa) tokens
|
||||
let finalNdState = foldl' (flip $ transition nfa) (entryNdState nfa) tokens
|
||||
in accepting nfa finalNdState
|
||||
|
||||
{-
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue