Am 24.01.2024 um 23:29 schrieb Martin Frb via fpc-devel:
https://www.freepascal.org/docs-html/ref/refsu3.html

Is this list complete/correct?

1)
It lists bitpacked, but
    program foo; var  bitpacked: integer;  begin end;
gives an error.

I thought modifiers can be used as var names?

"bitpacked" is not a modifier, but a keyword.


2)
Is there, or has there once been?
(found in the synedit highlighter)
  final

As Michael wrote this can be used with methods to stop the virtual inheritance chain.

On the JVM platform it can also be used with fields which can then only be initialized inside the constructor.

automated

As Michael wrote, not supported by FPC, but by Delphi.

optional

The "optional" keyword is in the context of Objective Pascal, just like "required" is (in contrast to "requires" which is used inside "package" files).

Regards,
Sven
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to