| Index: tools/lexer_generator/generator.py
|
| diff --git a/tools/lexer_generator/generator.py b/tools/lexer_generator/generator.py
|
| index f96019543e31171ef43d4361d6494dbecca266f3..7f929cd14bfd7e1b508ddf977c43ea81bb40793f 100644
|
| --- a/tools/lexer_generator/generator.py
|
| +++ b/tools/lexer_generator/generator.py
|
| @@ -96,11 +96,14 @@ class Generator(object):
|
| action = code if code else default_code
|
| if action:
|
| graph = NfaBuilder.add_action(graph, (precedence, action))
|
| - if transition == 'continue':
|
| + if not transition:
|
| + pass
|
| + elif transition == 'continue':
|
| assert not k == 'default'
|
| graph = NfaBuilder.add_continue(graph)
|
| elif transition == 'break':
|
| - pass
|
| + assert code
|
| + graph = NfaBuilder.add_break(graph)
|
| elif (transition == 'terminate' or
|
| transition == 'terminate_illegal'):
|
| assert not code
|
|
|