Ok, got things working now. Here's the basic pattern I'm using. I call explore and then walk the root tree node to find what I need but i've noticed the 2nd time I do this I get less results than the first time! What is happening? I assume it's caching something but do I need to reference the cache myself?
Code := CodeToolBoss.LoadFile(Path,false,false); if not CodeToolBoss.Explore(Code,Tool,false,false) then exit; WalkTree(Tool.Tree.Root); Regards, Ryan Joseph _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal