* src/3rd/pcre/Makefile
+ enabled UTF8 support in PCRE (binary size overhead ~150KB)
+ enabled unicode properties support in PCRE (binary size overhead ~50KB)
* src/rtl/hbregex.c
+ added commented logic to detect UTF8 support in PCRE
and enable UTF8 mode when the HVM CP is also UTF8. Latter
logic is missing yet and subject to review.
* contrib/hbnetio/utils/hbnetio/netiosrv.prg
* contrib/hbnetio/utils/hbnetio/netiocon.prg
* contrib/hbnetio/utils/hbnetio/netiomgm.prg
* contrib/hbrun/hbrun.prg
* tests/ac_test.prg
* tests/ac_test2.prg
* tests/tstmacro.prg
* tests/tstalias.prg
* formatted using automatic tools
* harbour.y
+ added support for _FIELD->Expression and _FIELD->ALIAS->Expression
"REPLACE Field WITH Exp" and "REPLACE ALIAS->Field WITH Exp" are supported
"REPLACE 1->Field WITH Exp" will compile but requires some more work by Ryszard.
+ added support for Aliased Variables in Push/Pop support.
+ added "Invalid alias expression" error to _szCERRORS.
- Removed Todo # 9 support for _FIELD->Alias->Field.
* harbour.l
+ added {Integer} definition - used by _Field->Area#-> rule
+ added MEMV->& and MEMVA&-> to MACROOP defeinition.
+ added rules for _FIELD->"{Integer}"->", _FIELD->"{Number}"->" (Error condition), _FIELD->"{Integer}"->" and _FIELD->"{Identifier}"->"
* Hberror.h
+ added #define ERR_ALIASEXP 38
+ /Tests/TstAlias.prg
added new test to demonstrate support for aliased expression.