| Index: tools/lexer_generator/code_generator.py
|
| diff --git a/tools/lexer_generator/code_generator.py b/tools/lexer_generator/code_generator.py
|
| index 1b149fd9453598ff40436be0717ed37078b72703..c542ec56a08fd33cb838e0ed103bea3776a394a5 100644
|
| --- a/tools/lexer_generator/code_generator.py
|
| +++ b/tools/lexer_generator/code_generator.py
|
| @@ -65,7 +65,7 @@ class CodeGenerator:
|
| match_action = action.match_action()
|
| # generate ordered transitions
|
| transitions = map(lambda (k, v) : (k, v.node_number()),
|
| - state.transitions().items())
|
| + state.key_state_iter())
|
| def cmp(left, right):
|
| return TransitionKey.canonical_compare(left[0], right[0])
|
| transitions = sorted(transitions, cmp)
|
|
|