jdeans289 / icg2

Interface Code Generator 2: Electric Boogaloo
Other
0 stars 2 forks source link

Ditch LibClang #42

Closed jdeans289 closed 1 year ago

jdeans289 commented 1 year ago

LibClang is causing way too many problems (bugs, no access to template specializations). Yeet libclang and parse the json AST myself.

This completely changes ICG but has no affect on DataTypes.

Big challenge here was to filter the system headers out of the AST. This is done in ASTFilter.cpp