Browse Source

fcl-passrc: modeswitch arrayoperators

git-svn-id: trunk@39281 -
Mattias Gaertner 7 years ago
parent
commit
7b96b931b3
1 changed files with 3 additions and 1 deletions
  1. 3 1
      packages/fcl-passrc/src/pscanner.pp

+ 3 - 1
packages/fcl-passrc/src/pscanner.pp

@@ -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];