Merge pull request #8239 from silene/fix_productionlist_references

Fix references to production names.
This commit is contained in:
Takeshi KOMIYA
2020-09-28 01:39:16 +09:00
committed by GitHub

View File

@@ -500,7 +500,8 @@ class ProductionList(SphinxDirective):
except ValueError:
break
subnode = addnodes.production(rule)
subnode['tokenname'] = name.strip()
name = name.strip()
subnode['tokenname'] = name
if subnode['tokenname']:
prefix = 'grammar-token-%s' % productionGroup
node_id = make_id(self.env, self.state.document, prefix, name)