-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Comment Support in JSON output (#79)
* wip * wip * wip * first pass at a fleshed out `ProcessComment` * roll up paragraph comments into their parents * comments now included in standard declaration json as `inline_comments` * removing uncessary calls * tweak * more post-processing of commands for json output * formatting * adding all `hyde` values under a top-level `hyde` YAML key * starting to inject some doxygen comments into the YAML * wip * enumerations appear to be documented well enough at this point. * incorporating inline support throughout the emitters * progress into better docs for classes * support for compiler-provided (implicit) implementation annotations among other tweaks * more tweaks to example files; also cdor/dtor briefs are optional * ownership inheritance and brief/description function roll-up * tweak * parameter directions and another sample file to flex the kinds of inline documentation we may see. Support should be extended to some of these commands more formally (e.g., throw or warning.) * more sample documentation * more ease-of-use features around implicit routines and ownership bubble-up * idempotency: making sure the second in two back-to-back updates changes nothing * formatting * more bug fixes * better `have` YAML processing * working on =default or =delete -> optional instead of required * better compiler-managed (implicit, `=default`, `=delete`) routine handling * Moving the fixup functionality to its own standalone mode
- Loading branch information
1 parent
d15fda8
commit 3c86c1a
Showing
39 changed files
with
1,383 additions
and
308 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.