2001-07-19 12:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/harbour.sly
* source/compiler/harbour.y
+ Added "$$->value.asMacro.SubType = HB_ET_MACRO_SYMBOL" to "MacroVarAlias :" because in this context macro is a symbol.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2001-07-19 12:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
||||
* source/compiler/harbour.sly
|
||||
* source/compiler/harbour.y
|
||||
+ Added "$$->value.asMacro.SubType = HB_ET_MACRO_SYMBOL" to "MacroVarAlias :" because in this context macro is a symbol.
|
||||
|
||||
2001-07-19 02:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
||||
* source/compiler/harbour.slx
|
||||
* Changed storing of MACROTEXT from hb_compIdentifierNew() to hb_strdup().
|
||||
|
||||
@@ -532,7 +532,7 @@ MacroVar : MACROVAR { $$ = hb_compExprNewMacro( NULL, '&', $1 );
|
||||
| MACROTEXT { $$ = hb_compExprNewMacro( NULL, 0, $1 ); }
|
||||
;
|
||||
|
||||
MacroVarAlias : MacroVar ALIASOP { $$ = $1; }
|
||||
MacroVarAlias : MacroVar ALIASOP { $$ = $1; $$->value.asMacro.SubType = HB_ET_MACRO_SYMBOL; }
|
||||
;
|
||||
|
||||
/* Macro expressions
|
||||
|
||||
@@ -514,7 +514,7 @@ MacroVar : MACROVAR { $$ = hb_compExprNewMacro( NULL, '&', $1 ); }
|
||||
| MACROTEXT { $$ = hb_compExprNewMacro( NULL, 0, $1 ); }
|
||||
;
|
||||
|
||||
MacroVarAlias : MacroVar ALIASOP { $$ = $1; }
|
||||
MacroVarAlias : MacroVar ALIASOP { $$ = $1; $$->value.asMacro.SubType = HB_ET_MACRO_SYMBOL; }
|
||||
;
|
||||
|
||||
/* Macro expressions
|
||||
|
||||
Reference in New Issue
Block a user