| Index: tools/lexer_generator/generator.py
|
| diff --git a/tools/lexer_generator/generator.py b/tools/lexer_generator/generator.py
|
| index 9b1de46b418ae7b71f00e8a4f49c9e19ed0e93ef..3615d2852e9c686e7fd668fef32e84ff54277275 100644
|
| --- a/tools/lexer_generator/generator.py
|
| +++ b/tools/lexer_generator/generator.py
|
| @@ -80,9 +80,8 @@ def process_rules(parser_state):
|
| builder.set_character_classes(parser_state.character_classes)
|
| for k, v in parser_state.rules.items():
|
| graphs = []
|
| - for (graph, code, action) in v['regex']:
|
| - # graphs.append(NfaBuilder.add_action(graph, (action, identifier)))
|
| - graphs.append(graph)
|
| + for (graph, code, action, precedence) in v['regex']:
|
| + graphs.append(NfaBuilder.add_action(graph, (code, action, precedence)))
|
| rule_map[k] = builder.nfa(NfaBuilder.or_graphs(graphs))
|
| html_data = []
|
| for rule_name, nfa in rule_map.items():
|
|
|