Closed agjohnson closed 8 years ago
Are there any tests that should be added that verify this works or enables things to work in a new fashion? Looks sane to be otherwise.
The only new functionality is the addition of ~
parsing, though I should be able to add this as a full Sphinx build and testing the output. I'll add that.
Added tests for ~
shortening syntax
:+1:
This addresses a number of linking issues, and includes a light refactor of how we are building up the domain data.
This drops the need for accumulating a special dictionary using the format:
This was originally written this way to combine roles like
class
andcls
into a single lookup. Instead, this improves on the role mapping and doesn't explicitly state the object type. The domain object mapping now uses the common format of:The only deficiency of this is that when multiple objects have the same name, but different types, the first object will be the one to receive reference links. This shouldn't be an issue for most use cases however.
obj
was added, to allowany
style referencesobj
role above, and is the basis for refactoring the object storage~
Fixes #48 Fixes #52