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
281 stars 62 forks source link

Designing NodeBuilder v2 API #1793

Open oxisto opened 14 hours ago

oxisto commented 14 hours ago

Design principles

KuechA commented 14 hours ago

For the transition phase:

  1. Replace Fluent since this DSL requires the ArgumentHolder and StatementHolder doesn't care about scopes and generally introduces errors in the tests sometimes