Files
harbour-core/harbour/include
Ron Pinkas da1d815d4d 2000-08-28 10:35 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/harbour.c
   * source/compiler/harbour.y
     + Added support for DECLARE FunName(...) AS CLASS ClassName
     + Added support for DECLARE FunName( ... @SomeFun() ... ) - Function Pointer declared parameter.

   * source/compiler/simplex.c
     * Corrected some compiler warnings.

   * source/compiler/harbour.slx
     * Reenabled support for ID_ON_HOLD.

   * include/hberror.h
     + Added: #define HB_COMP_WARN_RETURN_SUSPECT             28

   * source/compiler/hbgenerr.c
     + Added: "4Suspecious return type: \'%s\' expected: \'%s\'"

   * source/compiler/hbpcode.c
     + Completed support for Strong Typed variables as declared classes, as well as Adaptive Typed usage with declared classes.
     * Few other corrections and enhancements.

   * include/hbclass.ch
     + Added TClass declaration:
	DECLARE TClass ;
		New( cName AS STRING, OPTIONAL SuperParams ) AS CLASS TClass ;
		Create() AS OBJECT;
		Instance() AS OBJECT ;
		AddClsMthds( cName AS STRING, @Method(), nScope AS NUMERIC, n2 AS NUMERIC, n3 AS NUMERIC );
		AddMultiClsData( cType AS STRING, uVal, nScope AS NUMERIC, aDatas AS ARRAY OF STRING );
		AddMultiData( cType AS STRING, uVal, nScope AS NUMERIC, aDatas AS ARRAY OF STRING );
		AddMethod( cName AS STRING, @Method(), nScope AS NUMERIC );
		AddInLine( cName AS STRING, bBlock AS CODEBLOCK, nScope AS NUMERIC );
		AddVirtual( cName AS STRING )
     + Added declaration to s_oClass  AS CLASS TClass

   * tests/testdecl.prg
     * Minor refinement.
2000-08-28 17:55:49 +00:00
..
1999-09-15 14:03:38 +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-07-27 08:10:42 +00:00
1999-09-15 14:03:38 +00:00
2000-08-01 16:17:13 +00:00
2000-07-27 08:10:42 +00:00
2000-07-27 17:44:41 +00:00
2000-07-15 17:50:44 +00:00
2000-08-15 18:46:56 +00:00
2000-07-15 17:50:44 +00:00
2000-07-16 15:37:11 +00:00
2000-06-18 13:20:51 +00:00
2000-07-11 10:24:27 +00:00
1999-09-20 17:54:29 +00:00
1999-10-10 00:18:35 +00:00
1999-09-23 09:13:26 +00:00
1999-10-10 00:18:35 +00:00