-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
The library we use for parsing C/C++ source code, tree-sitter, will soon have support for C++20 modules.
To create a dataset that maps C++20 module names to packages, we'll need to download a bunch of packages (-dev Debian/Ubuntu packages) and parse the header files they install to look for C++20 module names being exported.
For analyzing dependencies for a given piece of source code, we can identify the names of imported modules and then use that dataset to determine the name of the package that provides a module with the same name.
Metadata
Metadata
Assignees
Labels
No labels