| Index: tools/lexer_generator/generator.py
|
| diff --git a/tools/lexer_generator/generator.py b/tools/lexer_generator/generator.py
|
| index 5d5a8e746fae1f477d5e3603175109105063763d..6d6ea83c38ea61cd8195c6401b6f4801046f8df1 100644
|
| --- a/tools/lexer_generator/generator.py
|
| +++ b/tools/lexer_generator/generator.py
|
| @@ -86,11 +86,16 @@ def generate_html(rule_processor, minimize_default):
|
| def generate_rule_tree_html(rule_processor):
|
| scripts = []
|
| loads = []
|
| + for i, (name, alias) in enumerate(list(rule_processor.alias_iter())):
|
| + alias_i = "alias_%d" % i
|
| + dot = alias.to_dot()
|
| + scripts.append(script_template % (alias_i, dot))
|
| + loads.append(load_template % ("alias [%s]" % name, alias_i))
|
| for i, (name, automata) in enumerate(list(rule_processor.automata_iter())):
|
| rule_i = "rule_%d" % i
|
| dot = automata.rule_term().to_dot()
|
| scripts.append(script_template % (rule_i, dot))
|
| - loads.append(load_template % ("rules [%s]" % name, rule_i))
|
| + loads.append(load_template % ("rule [%s]" % name, rule_i))
|
| body = "\n".join(scripts) + (load_outer_template % "\n".join(loads))
|
| return file_template % body
|
|
|
|
|