| Index: tools/lexer_generator/rule_parser.py
|
| diff --git a/tools/lexer_generator/rule_parser.py b/tools/lexer_generator/rule_parser.py
|
| index 88f6e60e4603968298b6d7749cf40b7b4d7a3f99..3875ad2e3ccb553fed9fe472aa56798e30867a3e 100644
|
| --- a/tools/lexer_generator/rule_parser.py
|
| +++ b/tools/lexer_generator/rule_parser.py
|
| @@ -312,4 +312,6 @@ class RuleProcessor(object):
|
| # build the automata
|
| for rule_name, graph in rule_map.items():
|
| self.__automata[rule_name] = RuleProcessor.Automata(builder, graph)
|
| - self.default_action = parser_state.rules['default']['default_action']
|
| +
|
| + default_action = parser_state.rules['default']['default_action']
|
| + self.default_action = Action(default_action[0], default_action[1]) if default_action else None
|
|
|