makerst.py refactor.

It's now smart and keeps track of every entity in the doc files. Now it can pick up on broken references and such inside the doc files.
Eventually we'll be able to run it on Travis and check for errors automatically.

General file cleanup.

References to elements of classes now have a prefix for their type. class_Control_minimum_size_changed becomes class_Control_method_minimum_size_changed, or signal_, because the reason I did this was to fix reference conflicts.

You can also reference constants now with BBCode.

Also made it use argparse, adding an --output and a --dry-run argument.

I did not fix all the errors it's reporting in the documentation files, there's about 150+ of them but that's outside of the scope of this commit.
This commit is contained in:
Pieter-Jan Briers 2018-12-28 00:37:21 +01:00
parent 9c135ad263
commit 685dffb1d5
1 changed files with 604 additions and 356 deletions

File diff suppressed because it is too large Load Diff