If you read this post you know that Daniel is searching for a native Delphi parser written in Delphi. And definitely, the comment there provides the best solution right now, an open source parser contributed by Castalia author, Jacob.
I have been searching for Delphi parser too, but I cannot make use of Jacob’s parser because I need something for .NET. If you take a look at HardQuery and GrapeVine source code you know that I was trying to parse Delphi by using Code DOM but that was not a pleasant trip. So when I read Daniel’s post and found DGrok, I surely would try it.
Thanks, Daniel. Your question answers my question by accident. Merry X’mas.