Fraunhofer-AISEC / cpg

A library to extract Code Property Graphs from C/C++, Java, Go, Python, Ruby and every other language through LLVM-IR.
https://fraunhofer-aisec.github.io/cpg/
Apache License 2.0
246 stars 59 forks source link

Initial implementation for symbols and imports #1536

Open oxisto opened 1 month ago

oxisto commented 1 month ago

Tries to implement the concepts in #1533. This is not yet implemented for all language frontends. I am using the new concepts in the C/C++ and Go frontend as a show case.

oxisto commented 1 week ago

Putting this back to draft since I need to fix some test failures first.

sonarcloud[bot] commented 1 day ago

Quality Gate Passed Quality Gate passed

Issues
4 New issues
0 Accepted issues

Measures
0 Security Hotspots
86.3% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud