lifting-bits / fcd

An optimizing decompiler (modified to use remill semantics)
http://zneak.github.io/fcd
Other
30 stars 3 forks source link

Refactoring AST generation #28

Open surovic opened 6 years ago

surovic commented 6 years ago

The state of the AST generation algorithms and data structure codebase could be better and refactored with good programming practices in mind. The incorporation of libclang for it's AST should be considered instead of the custom AST data structure we now have.

The major points to consider when refactoring

surovic commented 6 years ago

Update: Using clang AST has been deemed as the way forward and AST generation is being rewritten in dev-clang-ast. Issues related to the rewrite are coupled under this issues milestone.