[Pas2js] Advanced records
Mattias Gaertner
nc-gaertnma at netcologne.de
Tue Jan 8 13:02:33 CET 2019
Hi,
Trunk now has "advanced records":
* enabled in $mode delphi, disabled im $mode objfpc, enable with
{$modeswitch AdvancedRecords}
* visibility private, strict private, public, default is public
* methods
* class methods (must be static like in FPC/Delphi)
* constructors
* class vars
* const
* property, class property, array property, default array property
* nested types
* RTTI
Missing:
* class constructor
* operator overloading
* reference counted interfaces as fields
* interfaces as nested types
* default non array property
Mattias
More information about the Pas2js
mailing list