* Add support for 'array of _Enum_Type_' types for registered methods.
This will also add support for 'array of Boolean' type, as Boolean considered as enum in pascal script.
* Fix wrong compilation error pos if happened on the last line after PreProcessor.AdjustMessages (#220)
Fix for #220
We should update Res.Row / Res.Col if Pos is
Item.LineOffset[Item.LineOffsetCount - 1] <= Pos < Item.EndPos
* Add support for 'array of _Enum_Type_' types for registered methods.
This will also add support for 'array of Boolean' type, as Boolean considered as enum in pascal script.
* Improve preprocessor error DEFINE errors desc by adding filename
* Add missing parameter for RPS_DefineTooManyParameters
Tested on Win x86&x64, Android, MacOS32 - no problems observed.
2) Changes for correct MACOS compilation in Delphi
3) few changes and fixes for correct work on D7.
2) DynArray "out of range" errors extended, now included info about curr index and array length
3) uPSUtils - takilng ansi string length from 0 index - changed to correct Length() calling.
4) added names forming for dynarrays when compiling.
* Fix for #180 (https://github.com/remobjects/pascalscript/issues/180)
- enables VarArrayGet/-Set for Delphi 6 or higher
- since D5 VarArrayGet seems not to be accessible the best solution is to negate $IFNDEF DELPHI6UP into $IFDEF DELPHI6UP
* Fix for #73 (https://github.com/remobjects/pascalscript/issues/73)
Added an InputQuery wrapper because Delphi XE2 and higher have two additional versions of InputQuery, the pointer points to the wrong version and the execution fails with "Length of value array must be >= length of prompt array"
* Fix for #183 (https://github.com/remobjects/pascalscript/issues/183)
Added a wrapper for TStringStream.Create(const AString: string) because Unicode Delphi has multiple constructors and the pointer points to the wrong overload
* Fix for #180 (https://github.com/remobjects/pascalscript/issues/180)
- enables VarArrayGet/-Set for Delphi 6 or higher
- since D5 VarArrayGet seems not to be accessible the best solution is to negate $IFNDEF DELPHI6UP into $IFDEF DELPHI6UP
* Fix for #73 (https://github.com/remobjects/pascalscript/issues/73)
Added an InputQuery wrapper because Delphi XE2 and higher have two additional versions of InputQuery, the pointer points to the wrong version and the execution fails with "Length of value array must be >= length of prompt array"
- enables VarArrayGet/-Set for Delphi 6 or higher
- since D5 VarArrayGet seems not to be accessible the best solution is to negate $IFNDEF DELPHI6UP into $IFDEF DELPHI6UP