-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optional file option prep work #169
Commits on Jul 8, 2023
-
docstring: add separate RootDocstring with filename and clang args
Add a dedicated type for the root docstring returned by the parser, with information about filename and clang args used for parsing it.
Configuration menu - View commit details
-
Copy full SHA for 443baa6 - Browse repository at this point
Copy the full SHA 443baa6View commit details -
extension: rename docstring cache to hawkmoth_parsed_files
Follow the hawkmoth naming more consistently with s/cautodoc_parsed_files/hawkmoth_parsed_files/
Configuration menu - View commit details
-
Copy full SHA for 5cacf9e - Browse repository at this point
Copy the full SHA 5cacf9eView commit details -
extension: handle -xc++ in __get_clang_args()
Move all of the parameter handling in __get_clang_args()
Configuration menu - View commit details
-
Copy full SHA for 38d7034 - Browse repository at this point
Copy the full SHA 38d7034View commit details -
extension: start splitting parse and docstring insert
Handle the parsing and docstring insert in two separate steps.
Configuration menu - View commit details
-
Copy full SHA for fb3d852 - Browse repository at this point
Copy the full SHA fb3d852View commit details -
extension: move match handling one layer higher
Count matches across all files. In the future, we'll be interested in more cases than just 0 and 1.
Configuration menu - View commit details
-
Copy full SHA for 96bf9ff - Browse repository at this point
Copy the full SHA 96bf9ffView commit details -
extension: warn if more than one documented symbol matches
Prepare for multiple matches across multiple files, and warn about them. Note that the autodoc directive matches all the symbols in a file, without filtering by name, so it by design matches multiple symbols. Don't warn about that.
Configuration menu - View commit details
-
Copy full SHA for 3ba0197 - Browse repository at this point
Copy the full SHA 3ba0197View commit details
Commits on Jul 13, 2023
-
extension: iterate over parsed results with filtering
In preparation for not requiring the :file: option for directives, start iterating over the parsed results, and filtering them using the directive specific information.
Configuration menu - View commit details
-
Copy full SHA for 36a65b4 - Browse repository at this point
Copy the full SHA 36a65b4View commit details -
extension: stop returning the results from the __parse() method
Now that parsing is a separate step, the results are no longer needed while parsing.
Configuration menu - View commit details
-
Copy full SHA for 1125ec3 - Browse repository at this point
Copy the full SHA 1125ec3View commit details