[Lazarus] Code explorer implementation

Michael Van Canneyt michael at freepascal.org
Sat Sep 14 20:07:15 CEST 2019



On Sat, 14 Sep 2019, Ryan Joseph via lazarus wrote:

> A follow up.  I built the parsepp.pp program and used it to parse a file. 
> Everything seems to work except it tries to follow include macros (that
> would be nice to turn off since it requires compiler flags to work
> properly) and += operators are causing errors.  Why doesn’t it know c
> style operators?

It mimics FPC in behaviour.

By default, FPC also does not allow C style operators.

You need to provide the -Sc command-line flag to the parser or set the appropriate flag 
manually on the parser object.

Normally this should do it:

parsepp -Sc yourfile.

the parser understands all directives and compiler flags that FPC itself
understands. So you can just do
parsepp -Sc yourfile. -Fi../your/include/dir


Michael.


More information about the lazarus mailing list