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
..
1999-09-15 14:03:38 +00:00
2000-03-16 01:03:14 +00:00
2000-04-06 06:56:57 +00:00
2000-03-26 23:34:42 +00:00
2000-04-15 18:46:12 +00:00
1999-10-10 00:18:35 +00:00
1999-09-15 14:03:38 +00:00
1999-09-15 14:03:38 +00:00
1999-09-15 14:03:38 +00:00
2000-03-03 19:49:42 +00:00
2000-04-15 03:09:29 +00:00
2000-03-31 21:17:04 +00:00
2000-03-02 12:15:18 +00:00
2000-04-07 10:04:47 +00:00
2000-04-05 13:29:47 +00:00
2000-03-03 19:49:42 +00:00
1999-09-15 14:03:38 +00:00
2000-03-03 19:49:42 +00:00
2000-05-01 23:41:19 +00:00
2000-03-28 04:20:56 +00:00
2000-04-05 13:29:47 +00:00
2000-05-02 05:46:45 +00:00
2000-04-17 03:54:17 +00:00
2000-04-15 16:20:46 +00:00
2000-04-17 23:46:45 +00:00
2000-04-29 11:58:37 +00:00
2000-05-04 07:10:29 +00:00
2000-04-14 20:01:22 +00:00
2000-04-17 09:12:16 +00:00
2000-05-04 10:26:57 +00:00
2000-03-20 11:52:15 +00:00
2000-05-02 08:41:18 +00:00
2000-05-02 08:41:18 +00:00
2000-05-01 23:41:19 +00:00
2000-04-15 10:36:42 +00:00
2000-04-01 08:36:24 +00:00
2000-05-01 23:11:11 +00:00
2000-02-10 22:55:12 +00:00
1999-10-25 11:25:54 +00:00
2000-02-10 22:55:12 +00:00
2000-05-02 08:41:18 +00:00
2000-04-04 01:27:00 +00:00
2000-04-17 18:46:05 +00:00
2000-04-15 16:20:46 +00:00
2000-04-17 18:46:05 +00:00
2000-03-30 23:01:28 +00:00
2000-03-03 19:49:42 +00:00
2000-04-18 23:30:42 +00:00
2000-05-02 08:41:18 +00:00
2000-04-22 18:34:36 +00:00
2000-04-12 08:04:51 +00:00
2000-03-03 19:49:42 +00:00
2000-05-01 21:27:02 +00:00
2000-04-04 01:27:00 +00:00
2000-03-03 19:49:42 +00:00
1999-09-20 17:54:29 +00:00
1999-10-10 00:18:35 +00:00
2000-04-18 23:30:42 +00:00
1999-09-23 09:13:26 +00:00
1999-11-15 16:37:11 +00:00
1999-10-10 00:18:35 +00:00
2000-03-03 19:49:42 +00:00