Fix the refs support.
Rearrange the IDL code to be a little more sane.
Add stringifier to the functionish types. Use construct.methodName, per plinss recommendation.
Correctly split for values, allowing spaces in argument lists.
Use construct.fullName to produce for values.
Allow args to have their for value specified on an ancestor that's not a method.
Allow end tags of inline elements to start a line without interrupting a paragraph.
Python is not JS. Python is not JS. Python is not JS.
Remove todo
Use normalName, since it's there and will catch any mistakes I make.
Generate reduced linking texts for optional args as well.
Now that I'm generating multiple titles for IDL methods, only use one when it becomes a link.
Add some comments to the markupFoo functions, for future self.
Use linkTextVariations everywhere, gate variations by linkType.
Allow specifying an explicit set of refs to go over in queryRefs().
Add repr() to HierarchicalNumber.
The command line always sets debug/quiet, to default them to True, as it's more useful for non-command-line uses.
Switch everything to queryRefs, use RefWrapper to mix the linking text in.
Look at .spec and .shortname off of refs.
Remove the old ref to filterRefsByTypeAndText.