In this post I would like to announce DelphiAST project.
DelphiAST is built on the top of publically available version of CastaliaDelphiParser which was much improved (see SimpleParser directory). I fixed a number of issues, added new syntax support and so forth.
With DelphiAST you can take real Delphi code and get an abstract syntax tree. One unit at time and without a symbol table though. Take a look at the sample code to see how it works.
This is a part of my effort to build a static analysis tool for Delphi. I decided to publish this under MPL 2.0 licence as my contribution to the community. I hope the community will contribute to this project too :)