jdeans289 / icg2

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

Improve JClang #47

Open jdeans289 opened 1 year ago

jdeans289 commented 1 year ago

So LibClang has been ditched, and I've got my own little library going that I named JClang (and ASTFilter, which is separate but necessary).

JClang basically just imitates the functionality of LibClang, but just directly operates over the json AST, so it doesn't hide any part of the AST.

Right now basically all JClang does is track scope and provide utilities for interacting with the AST. It is built for a traversal model, but I think that I could implement some other cool features -