Ron Pinkas
86e2384686
20000504-03:10 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/harbour.l
+ Added:
"as bool array" { return AS_LOGICAL_ARRAY; }
"as boolean array" { return AS_LOGICAL_ARRAY; }
"as var" { return AS_VARIANT; }
"as variant" { return AS_VARIANT; }
"as num array" { return AS_NUMERIC_ARRAY; }
"as numeric array" { return AS_NUMERIC_ARRAY; }
"as char array" { return AS_CHARACTER_ARRAY; }
"as character array" { return AS_CHARACTER_ARRAY; }
"as string array" { return AS_CHARACTER_ARRAY; }
"as logical array" { return AS_LOGICAL_ARRAY; }
"as bool array" { return AS_LOGICAL_ARRAY; }
"as boolean array" { return AS_LOGICAL_ARRAY; }
"as date array" { return AS_DATE_ARRAY; }
"as array array" { return AS_ARRAY_ARRAY; }
"as block array" { return AS_BLOCK_ARRAY; }
"as object array" { return AS_OBJECT_ARRAY; }
"as var array" { return AS_VARIANT; }
"as variant array" { return AS_VARIANT; }
* source/compiler/harbour.y
+ Added AsArray
+ Added : %token AS_NUMERIC_ARRAY AS_CHARACTER_ARRAY AS_LOGICAL_ARRAY AS_DATE_ARRAY AS_ARRAY_ARRAY AS_BLOCK_ARRAY AS_OBJECT_ARRAY AS_VARIANT_ARRAY
+ Added rules to support declarion of array elements type
* source/compiler/harbour.c
! Minor fix to hb_compVariableGetPos() to signify var usage if warning level lower than 3
* source/compiler/hbpcode.c
+ Added logic to hb_compStrongType() to support type checking of array elements declared type.
* include/hberrors.h
+ Added #define HB_COMP_ARRAY_ASSIGN_TYPE
* source/compiler/hbgenerr.c
+ Added : "3Incompatible type in assignment to declared array element expected: \'%s\'"
* tests/testwarn.prg
+ Added code to demonstrate more warnings.
* contrib/hbclip/hbclip.ch
+ Added additional strong typing compatibility translations
2000-05-04 10:26:57 +00:00
..
2000-05-02 22:37:24 +00:00
2000-04-20 19:50:13 +00:00
2000-05-04 10:26:57 +00:00
2000-05-04 09:08:35 +00:00
2000-05-04 10:26:57 +00:00
1999-10-04 13:00:20 +00:00
2000-03-07 16:41:33 +00:00
2000-04-14 20:01:22 +00:00
2000-05-04 10:26:57 +00:00
2000-05-04 10:26:57 +00:00
2000-05-02 07:31:14 +00:00
2000-03-31 21:17:04 +00:00
2000-05-04 10:26:57 +00:00
1999-07-10 20:40:09 +00:00
1999-08-14 18:13:14 +00:00
1999-09-13 21:11:12 +00:00
1999-10-25 18:11:17 +00:00
2000-01-31 18:36:19 +00:00
2000-03-28 21:10:10 +00:00
2000-04-27 02:34:26 +00:00
2000-04-06 06:56:57 +00:00
2000-03-18 01:45:21 +00:00
2000-04-29 07:47:07 +00:00
2000-05-02 17:10:28 +00:00
2000-04-29 07:47:07 +00:00
2000-03-26 23:34:42 +00:00
2000-04-01 16:05:00 +00:00
2000-05-02 15:08:25 +00:00
2000-05-02 17:10:28 +00:00