[Lazarus] Code explorer implementation
Michael Van Canneyt
michael at freepascal.org
Sat Sep 14 20:27:39 CEST 2019
On Sat, 14 Sep 2019, Ryan Joseph via lazarus wrote:
>
>
>> On Sep 14, 2019, at 2:07 PM, Michael Van Canneyt via lazarus <lazarus at lists.lazarus-ide.org> wrote:
>>
>> 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.
>
> I tried using -Mobjfpc because I know c style operators are a mode switch but that didn’t work.
> I guess modes are not supported in the parser and we need to use all the various -S flags?
Modes & modeswitches are supported, but -Mobjfpc does not switch on C style operators.
You need -Sc, just as in FPC, the -M command-line switch is not supported by
the ParseSource() routine, it has only a limited set of options implemented.
if you need/want more control, you can just create the scanner and parser, and
set any flag you want: the ParseSource is a simple routine that will set up
the parser/scanner with some very basic options.
Michael.
More information about the lazarus
mailing list