|
@@ -262,6 +262,7 @@ type
|
|
|
msISOLikeIO, { I/O as it required by an ISO compatible compiler }
|
|
|
msISOLikeProgramsPara, { program parameters as it required by an ISO compatible compiler }
|
|
|
msISOLikeMod, { mod operation as it is required by an iso compatible compiler }
|
|
|
+ msArrayOperators, { use Delphi compatible array operators instead of custom ones ("+") }
|
|
|
msExternalClass, { Allow external class definitions }
|
|
|
msPrefixedAttributes, { Allow attributes, disable proc modifier [] }
|
|
|
msIgnoreAttributes { workaround til resolver/converter supports attributes }
|
|
@@ -936,6 +937,7 @@ const
|
|
|
'ISOIO',
|
|
|
'ISOPROGRAMPARAS',
|
|
|
'ISOMOD',
|
|
|
+ 'ARRAYOPERATORS',
|
|
|
'EXTERNALCLASS',
|
|
|
'PREFIXEDATTRIBUTES',
|
|
|
'IGNOREATTRIBUTES'
|
|
@@ -1024,7 +1026,7 @@ const
|
|
|
msPointer2Procedure,msAutoDeref,msTPProcVar,msInitFinal,msDefaultAnsistring,
|
|
|
msOut,msDefaultPara,msDuplicateNames,msHintDirective,
|
|
|
msProperty,msDefaultInline,msExcept,msAdvancedRecords,msTypeHelpers,
|
|
|
- msPrefixedAttributes
|
|
|
+ msPrefixedAttributes,msArrayOperators
|
|
|
];
|
|
|
|
|
|
DelphiUnicodeModeSwitches = delphimodeswitches + [msSystemCodePage,msDefaultUnicodestring];
|