| Index: tools/lexer_generator/nfa.py
|
| diff --git a/tools/lexer_generator/nfa.py b/tools/lexer_generator/nfa.py
|
| index 3bb3607dbe126b5ab53b1b98f5c6ce64b00a94d4..8e15f82290cceb978e14f3eaac453c6f7447db8b 100644
|
| --- a/tools/lexer_generator/nfa.py
|
| +++ b/tools/lexer_generator/nfa.py
|
| @@ -245,7 +245,7 @@ class Nfa:
|
| valid_states = Nfa.__close(set([self.__start]))
|
| for c in string:
|
| f = lambda acc, state: acc | state.char_matches(c)
|
| - valid_states = Nfa.__close(reduce(valid_states, f, set()))
|
| + valid_states = Nfa.__close(reduce(f, valid_states, set()))
|
| if not valid_states:
|
| return False
|
| return self.__end in valid_states
|
|
|