[fpc-devel] Modifiers...
    Sven Barth 
    pascaldragon at googlemail.com
       
    Mon Jan 29 09:49:47 CET 2024
    
    
  
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
    
    
More information about the fpc-devel
mailing list