<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,<div><br></div><div>I am sure the ones included in FCL are much fancier and know OOP, etc.  I have a relatively primitive one used here too:</div><div><br></div><div><a href="https://github.com/GalapagosAdmin/PasViz">https://github.com/GalapagosAdmin/PasViz</a></div><div><br></div><div>I just use it for analyzing unit dependencies, so I don't need too many fancy features.  Also, I didn't write the parser, and it is a bit out of date - I would like to modernize it, but free time is elusive these days.  Also, if you like this one, I do have a newer version of the parser from the original author, which I haven't integrated into the project above yet.  Obviously, it's open source, so I can share it with you if you like.</div><div><br></div><div>Thank you,</div><div>    Noah Silva</div><div><br><div><div>On 2012/09/01, at 3:48, Kenneth Cochran <<a href="mailto:kenneth.cochran@gmail.com">kenneth.cochran@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">First I'll say I know very little about the inner workings of an actual compiler. I took a course on formal language theory ages ago so I do have some understanding of the theory. Lately my interests have been pulling me toward projects that either benefit from or depend on static analysis. So I'm finding myself in need of a parser for object pascal. I'm wondering if fpc exposes any of the output (syntax trees, graphs, etc) from the parser that could be consumed by an external tool?
_______________________________________________<br>fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br><a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a></blockquote></div><br></div></body></html>