In our previous episode, Graeme Geldenhuys said:
> 
> Does FPC include a "general purpose" object pascal parser we can use
> in our own projects? Obviously the FPC compiler itself has a parser,
> but is that a free-standing unit or class we can use in other
> projects? I know fpdoc needs to parse source code as well, but I don't
> know if it uses the same parser as the FPC compiler.

No, it uses fcl-passrc.

A third, more limited parser exists inside ptop and other highlighting and
source beautifying tools.
 
> I don't want to create 'yet another object pascal parser', and I can't
> use existing Delphi ones, because it needs to support the FPC language
> syntax (and support for include files) specifically.

Afaik include files are compatible to Dlephi, except that FPC afaik
recompiles units if they change.  But yes, I agree that on average Delphi
tools don't support comfortably what the delphi compiler suports.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to