19990919-17:14 GMT+1

This commit is contained in:
Viktor Szakats
1999-09-19 15:27:58 +00:00
parent 04f1dd6091
commit abcd85fbd6
3 changed files with 33 additions and 1 deletions

View File

@@ -1,3 +1,11 @@
19990919-17:14 GMT+1 Victor Szel <info@szelvesz.hu>
* source/compiler/harbour.y
+ Added some new items to the new TODO list.
* include/hbsetup.h
source/compiler/harbour.y
+ HARBOUR_YYDEBUG moved here for easy setup.
19990919-15:34 GMT+1 Victor Szel <info@szelvesz.hu>
* source/rtl/console.c

View File

@@ -57,6 +57,17 @@
*/
/*#define HARBOUR_STRICT_ANSI_C */
/* ***********************************************************************
* Define this option if you want the /y YACC trace option to be available
* in the Harbour compiler.
*
* Note that if you turn this on, the compiler will slighly grow in size.
*
* By default this is turned on.
* TODO: This should be disabled, when the parser has matured.
*/
#define HARBOUR_YYDEBUG
/* ***********************************************************************
* This symbol defines if we are trying to compile using GCC for OS/2
*
@@ -94,6 +105,10 @@
* This symbol defines if we want an ability to create and link OBJ files
* generated by Harbour compiler
*
* Note that the Virtual Machine support need a platform/compiler specific
* assembler module, so you will be able to use this only with 32 bits
* Borland C/C++ compilers.
*
* By default it is disabled (symbol is not defined)
*/
/*#define HARBOUR_OBJ_GENERATION*/

View File

@@ -41,6 +41,13 @@
* memvars now - we should add runtime recognition of variable type)
* - work in progress (rglab@imid.med.pl)
* 4) in some cases incorrect warnings are generated when -w option is used
* 5) in some cases GPF occurs when -w option is used, example:
* LOCAL nDouble := NumAnd32(RandGetLong() / 65536, 32767) / 997
* 6) support for expr:expr (QSELF():cVar) syntax.
* see tests/broken/clasname.prg
* 7) Change the pcode generated by ::cVar from Self:cVar to QSELF():cVar
* 8) Support this syntax: _FIELD->c->mmezo := mt
* 9) Support this syntax: nPtr := @Hello()
*/
/* Compile using: bison -d -v harbour.y */
@@ -270,7 +277,9 @@ static BOOL SwitchCmp( char * szString, char * szSwitch );
void PrintUsage( char * );
void PrintCredits( void );
#define YYDEBUG 1 /* Parser debug information support */
#ifdef HARBOUR_YYDEBUG
#define YYDEBUG 1 /* Parser debug information support */
#endif
typedef enum
{