bug_705285 Allow non-globally unique page/section labels when using tagfiles #10329
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The basic idea is that occurrences in the "normal" files are preferred above occurrences in a tag file
To be able to do this there should also be a mechanism to refer (by means of
\ref
) to a page section in the project that is "linked" by means of a tag file.GENERATE_TAGFILE
with the possibility to specify a tag), read the tag back when reading the tag file (tagreader.cpp) and adjust the checking of theGENERATE_TAGFILE
(configimpl.l)\ref
command to support a tag, this is done by means of having{<tag>}<ref_word>
(doctokenizer.l)\ref
) when read pages from a tag file, in this way the page could be accessed by means of the original name or the adjusted name with the tag, also the section names should be adjusted (otherwise there could be double section names) (tagreader.cpp).