Ron Pinkas
eb2d8afdb4
20000522-06:15 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
...
* source/compiler/harbour.l
+ Added "as structure", "as stru", "as array of structure", "as array of stru"
* source/compiler/hbpcode.c
* Improved some logic in hb_StrongType()
* source/vm/hvm.c
! Corrected startup symbol when having to use Main() as per Ryszard.
* source/pp/pptable.c
+ Added the equivalent of:
#COMMANDS STRUCTURE <StruName> <Var1> AS <Type1> [, <VarN> AS <TypeN> ] => ;
STATIC __<StruName> := {|| IF( __<StruName> == NIL, , ) , HB_Structure( <"StruName">, { <"Var1"> [, <"VarN">] } )} ;;
DECLARE <StruName> <Var1> AS <Type1> [ <VarN> AS <TypeN> ] ;;
#TRANSLATE AS NEW <ClassName> => AS CLASS <StruName> := ( Eval( __<StruName> ), HB_Structure( <StruName> ) )
#TRANSLATE AS NEW <ClassName> => AS CLASS <ClassName> := <ClassName>():New()
* source/rtl/tclass.prg
+ Added Function HB_Structure() ( Fully Declared! ) This function is used internally, but may be freely called from Clipper level.
It Aceepts Parameter 1 Structure Name, and optional parameter 2, as array of structure variable names.
If called with 2nd parameter, returns NIL (just creates the new Structure), if called with just parameter 1, it returns
new instance of defined structure.
+ tests\teststru.prg
+ Added demo for new structure syntax
2000-05-22 13:53:14 +00:00
Paul Tucker
2a97599b58
include "hbapigt.h" for proper c++ support
2000-05-21 04:38:05 +00:00
Ryszard Glab
c4309a12ca
ChangeLog 20000520-15:25 GMT+1
2000-05-20 13:20:42 +00:00
Ryszard Glab
8e16af8da6
ChangeLog 20000520-14:45 GMT+1
2000-05-20 12:42:32 +00:00
Maurilio Longo
ce6f538e36
20000516-22:48 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-16 20:54:14 +00:00
April White
2ad1cdfeef
20000516-03:55 GMT+4 April White <awhite@user.rose.com>
2000-05-16 04:01:13 +00:00
April White
f40b4c1306
20000515-20:22 GMT+4 April White <awhite@user.rose.com>
2000-05-16 02:14:00 +00:00
Maurilio Longo
af7d803043
20000515-23:11 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-15 21:11:56 +00:00
Viktor Szakats
5509b905e7
20000515-23:05 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-05-15 21:06:32 +00:00
Viktor Szakats
e9f896575b
20000515-23:05 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-05-15 21:02:05 +00:00
Ryszard Glab
680a20f4e9
ChangeLog 20000515-17:15 GMT+1
2000-05-15 15:07:28 +00:00
Maurilio Longo
9b2f72dc5a
20000513-13:51 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-13 12:00:12 +00:00
Maurilio Longo
f8c0aa412d
20000513-00:51 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-12 22:55:13 +00:00
Maurilio Longo
c1671404ae
20000513-00:19 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-12 22:26:40 +00:00
Maurilio Longo
e2dec8ecae
20000512-13:31 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-12 11:35:33 +00:00
Maurilio Longo
e820d6adeb
20000509-22:27 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-09 20:32:51 +00:00
Maurilio Longo
e15730ef43
20000505-10:47 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-05 08:51:09 +00:00
Maurilio Longo
20f9dd010b
20000505-00:27 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-04 22:31:14 +00:00
Viktor Szakats
ba32c1fa9d
20000503-22:43 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-05-03 20:39:41 +00:00
Maurilio Longo
193c2225ad
20000503-00:01 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-02 22:07:12 +00:00
Viktor Szakats
503b74c9af
20000502-19:28 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-05-02 17:35:26 +00:00
Ryszard Glab
ded93951c0
ChangeLog 20000502-17:15 GMT+1
2000-05-02 15:08:25 +00:00
Maurilio Longo
764fc7510c
20000501-23:19 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-05-01 21:20:14 +00:00
Ryszard Glab
4a98b9ca8b
ChangeLog 20000501-18:55 GMT+1
2000-05-01 16:51:15 +00:00
Viktor Szakats
69df442a66
20000501-18:05 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-05-01 16:02:51 +00:00
Ryszard Glab
e3ea62558f
ChangeLog 20000501-15:45 GMT+1
2000-05-01 13:38:43 +00:00
Viktor Szakats
59de373782
20000501-15:37 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-05-01 13:34:46 +00:00
Maurilio Longo
04a74fdbee
20000430-23:00 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-30 21:03:09 +00:00
Maurilio Longo
354a1b50fc
20000430-20:35 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-30 18:47:35 +00:00
Ryszard Glab
52f57b78fc
ChangeLog 20000426-16:58 GMT+1
2000-04-26 14:51:18 +00:00
Ryszard Glab
91e200477b
ChangeLog 20000426-13:15 GMT+1
2000-04-26 11:10:44 +00:00
Viktor Szakats
fcf0329068
20000426-00:22 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 22:29:23 +00:00
Viktor Szakats
8b84b0a6ea
20000426-00:22 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 22:23:18 +00:00
Ryszard Glab
9f23de3925
ChangeLog 20000425-12:40 GMT+1
2000-04-25 10:37:40 +00:00
Viktor Szakats
14bdf627b1
20000425-04:37 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 02:34:47 +00:00
Viktor Szakats
95bc85ef12
20000425-03:49 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 01:46:07 +00:00
Viktor Szakats
94ffc45414
20000425-03:38 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 01:38:22 +00:00
Viktor Szakats
9310045570
20000423-14:23 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-23 12:20:17 +00:00
Viktor Szakats
7140870656
20000422-22:47 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-22 20:44:26 +00:00
Viktor Szakats
2d7f222ed0
20000422-21:36 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-22 19:33:37 +00:00
Ryszard Glab
da278bc7ca
ChangeLog 20000422-13:50 GTM+1
2000-04-22 11:35:46 +00:00
Ryszard Glab
41ba89d824
ChangeLog 20000420-17:35 GMT+1
2000-04-20 15:14:16 +00:00
Viktor Szakats
4e36c6b41f
20000419-00:28 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-18 23:30:42 +00:00
David G. Holm
9e468b803c
See ChangeLog entry 2000-04-18 14:55 GMT-4 David G. Holm <dholm@jsd-llc.com>
2000-04-18 18:53:11 +00:00
Ryszard Glab
5e232fc501
ChangeLog 20000418-13:30 GMT+1
2000-04-18 11:14:06 +00:00
David G. Holm
3814a492d6
See ChangeLog entry 2000-04-17 20:30 GMT-4 David G. Holm <dholm@jsd-llc.com>
2000-04-18 00:30:22 +00:00
David G. Holm
76629ea7ab
See ChangeLog entry 2000-04-17 14:40 GMT-4 David G. Holm <dholm@jsd-llc.com>
2000-04-17 18:46:05 +00:00
Maurilio Longo
8b35574427
20000417-16:06 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-17 14:11:40 +00:00
Ryszard Glab
ec46ef5a5c
ChangeLog 20000417-15:55 GMT+1
2000-04-17 13:33:16 +00:00
Ryszard Glab
ee94f09f2c
ChangeLog 20000417-11:05 GMT+1
2000-04-17 09:12:16 +00:00