Ron Pinkas
30cc98a20d
20000510-03:00 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
...
* include/hbcomp.h
+ Added new structures COMCLASS and COMMETHOD
+ Added new element pClass to structure VAR
+ Added:
extern PCOMCLASS hb_compClassAdd( char * );
extern PCOMCLASS hb_compClassFind( char * );
extern PCOMMETHOD hb_compMethodAdd( PCOMCLASS pClass, char * );
extern PCOMMETHOD hb_compMethodFind( PCOMCLASS pClass, char * );
* source/compiler/harbour.c
+ Added:
PCOMCLASS hb_compClassAdd( char * );
PCOMCLASS hb_compClassFind( char * );
PCOMMETHOD hb_compMethodAdd( PCOMCLASS pClass, char * );
PCOMMETHOD hb_compMethodFind( PCOMCLASS pClass, char * );
* Modified hb_compVariableAdd() to process params of declared class methods.
* source/compiler/harbour.l
+ Added tokens CLASSMETHOD CLASSDATA and FROMCLASS
* source/compiler/harbour.y
+ Added support for class declaration syntax:
DECLARE CLASS ClassName HAS Method MethodName( ... ) As ... HAS Data PropertyName ...
+ Added support for declaration of Object of a sdeclared class sysntax:
DECLARE oObjectVar AS Object FROM ClassName
* source/compiler/hbpcode.c
+ Started support for object methods and properties type checking.
* tests/testwarn.prg
+ Added code to demonstrate declarion of classes and objects of a declared class.
2000-05-10 10:13:16 +00:00
..
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-25 11:25:54 +00:00
1999-10-04 18:46:41 +00:00
1999-12-29 23:54:42 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
2000-02-14 08:11:56 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-22 11:32:49 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
2000-03-06 21:18:43 +00:00
1999-10-04 18:46:41 +00:00
2000-03-18 11:48:35 +00:00
1999-11-27 19:54:58 +00:00
1999-10-05 22:52:01 +00:00
1999-10-06 15:30:38 +00:00
1999-10-04 18:46:41 +00:00
1999-10-06 15:30:38 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-25 11:25:54 +00:00
1999-10-04 18:46:41 +00:00
1999-11-26 05:19:02 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-20 18:44:39 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
2000-02-14 06:54:30 +00:00
1999-11-10 14:01:08 +00:00
1999-10-06 10:26:44 +00:00
1999-10-04 18:46:41 +00:00
2000-05-07 07:40:13 +00:00
2000-02-14 08:11:56 +00:00
1999-10-04 18:46:41 +00:00
1999-11-26 05:18:32 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-25 11:25:54 +00:00
2000-02-14 08:11:56 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
2000-04-12 08:04:51 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
2000-02-10 12:05:07 +00:00
2000-04-15 01:31:26 +00:00
1999-10-04 18:46:41 +00:00
2000-02-14 06:54:30 +00:00
2000-02-14 06:54:30 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
2000-04-26 11:10:44 +00:00
1999-10-22 14:48:02 +00:00
2000-02-14 06:54:30 +00:00
2000-02-14 06:54:30 +00:00
2000-04-03 00:09:34 +00:00
1999-10-04 18:46:41 +00:00
1999-12-02 00:17:21 +00:00
1999-10-04 18:46:41 +00:00
1999-10-06 10:26:44 +00:00
1999-10-06 10:26:44 +00:00
1999-10-25 11:25:54 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-25 11:25:54 +00:00
2000-03-06 21:18:43 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-12-29 23:54:42 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 19:53:30 +00:00
1999-10-06 12:55:16 +00:00
1999-10-04 18:46:41 +00:00
2000-04-16 11:43:02 +00:00
1999-10-04 18:46:41 +00:00
1999-10-16 03:28:56 +00:00
1999-10-16 03:28:56 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
2000-02-14 06:54:30 +00:00
1999-10-04 18:46:41 +00:00
2000-03-07 15:44:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-05 13:00:09 +00:00
1999-10-04 18:46:41 +00:00
1999-10-17 06:31:19 +00:00
2000-03-15 13:38:50 +00:00
2000-03-06 21:18:43 +00:00
2000-04-19 09:35:17 +00:00
1999-11-03 21:51:25 +00:00
1999-11-09 15:16:50 +00:00
2000-04-25 14:38:23 +00:00
1999-10-09 10:07:23 +00:00
2000-02-14 08:11:56 +00:00
1999-11-10 10:17:19 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
1999-10-04 18:46:41 +00:00
2000-03-06 21:18:43 +00:00
1999-10-04 18:46:41 +00:00
2000-03-06 04:52:45 +00:00
1999-10-04 18:46:41 +00:00
1999-10-11 17:42:35 +00:00
2000-02-11 03:24:25 +00:00
2000-03-06 21:18:43 +00:00
2000-05-02 05:46:45 +00:00
1999-10-04 18:46:41 +00:00
2000-03-06 21:18:43 +00:00
2000-05-10 10:13:16 +00:00
2000-04-11 19:10:18 +00:00
1999-10-26 16:27:40 +00:00
2000-04-18 23:30:42 +00:00
1999-10-25 11:25:54 +00:00
2000-04-12 08:59:22 +00:00
2000-03-22 15:35:35 +00:00
2000-04-11 19:10:18 +00:00
2000-04-03 00:09:34 +00:00
2000-04-04 09:04:39 +00:00
2000-02-14 06:54:30 +00:00
2000-04-10 22:33:43 +00:00
2000-04-18 23:30:42 +00:00
1999-10-04 18:46:41 +00:00