| Index: tools/lexer_generator/dfa_optimizer.py
|
| diff --git a/tools/lexer_generator/dfa_optimizer.py b/tools/lexer_generator/dfa_optimizer.py
|
| index 115ed1c56fb772e50dde5a85e7387bb43e2ed8aa..c13f4a9c789092c58b7ca41845d0129f13ec02cf 100644
|
| --- a/tools/lexer_generator/dfa_optimizer.py
|
| +++ b/tools/lexer_generator/dfa_optimizer.py
|
| @@ -249,7 +249,7 @@ class DfaOptimizer(object):
|
| }
|
| states[name(state)] = new_state
|
| state_replacements = replacements[state] if state in replacements else {}
|
| - for transition_key, transition_state in state.transitions().items():
|
| + for (transition_key, transition_state) in state.key_state_iter():
|
| if not transition_key in state_replacements:
|
| new_state['transitions'][transition_key] = name(transition_state)
|
| continue
|
|
|