On Thu, 7 May 2020 16:26:12 +0700
Ryan Joseph via fpc-pascal <fpc-pascal@lists.freepascal.org> wrote:

> When using code tools I've found that it needs to start from a main
> unit (otherwise other relevant macros may not be set) and then insert
> includes into the source text. This is fine but when I inspect the
> node tree (TCodeTreeNode) how do I know which include a node came
> from?

Nodes are always associated with a Tool. Tool.MainFilename gives the
file, where parsing started.

 
> I need this information so I can get navigate to the include file AND
> relative text offset into the include file text. 

There are plenty of functions for include files. Can you give an
example what you need?

Mattias

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to