eg:
o:&send()
o:&send.end()
o:&(expr)()
o:&var++
o:&var := 0
o:&(expr)++
WITH OBJECT obj
++:&var
:&var += :&(var2+"oo")
END
NOTICE:
For simple assigments (=,:=), compound assignments (+=,-=,*=,/=)
and for pre/post increment operators( ++,--) the macro should
evaluate to a symbol that starts with underscore '_'.
To access a variable the macro should evaluate to a symbol
with no '_' char.
11 lines
301 B
C
11 lines
301 B
C
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/* hbexpra.c is also included from ../macro/macro.c
|
|
* However it produces a slighty different code if used in
|
|
* macro compiler (there is an additional parameter passed to some functions)
|
|
* 1.23 - ignore this magic number - this is used to force compilation
|
|
*/
|
|
#include "hbexpra.c"
|