* include/hbcomp.h
* include/hbexprb.c
* include/hbmacro.h
* source/compiler/exproptb.c
* source/compiler/harbour.c
* source/compiler/hbgenerr.c
* source/macro/macrob.c
* source/vm/macro.c
* compiler reports error on the following syntax now (Clipper
compatibility):
{|| ¯ovar <operator> anysymbol}
"codeblock contains both macro and declared symbol reference"
Notice, that Clipper reports error even in this case:
MEMVAR mvar
{|| &mvar,mvar}
* source/vm/memvars.c
* restored initial and expand sizes for memvars table
* source/pp/ppcore.c
* some empty lines added
17 lines
376 B
C
17 lines
376 B
C
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/* hbexprb.c is also included from ../compiler/exproptb.c
|
|
* However it produces a slighty different code if used in
|
|
* macro compiler (there is an additional parameter passed to some functions)
|
|
* 1.11 - ignore this magic number - this is used to force compilation
|
|
*/
|
|
|
|
#define HB_MACRO_SUPPORT
|
|
|
|
#include "hbmacro.h"
|
|
#include "hbcomp.h"
|
|
|
|
#include "hbexprb.c"
|