diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 4aa0c88e99..c0e25da41b 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,10 @@ 2002-12-01 13:30 UTC+0100 Foo Bar */ +2006-08-11 10:15 UTC+0100 Ryszard Glab + * utils/hbpptest/pretest.prg + * fixed to use HB_OSNewLine(0 instead '\n' + 2006-08-10 16:26 UTC+0300 Alexander Kresin * source/compiler/genhrb.c ! fixed a bug in counting of the number of functions diff --git a/harbour/utils/hbpptest/pretest.prg b/harbour/utils/hbpptest/pretest.prg index 87a2cbeaf3..834d2f63ef 100644 --- a/harbour/utils/hbpptest/pretest.prg +++ b/harbour/utils/hbpptest/pretest.prg @@ -8,6 +8,7 @@ #command TEXT TO VAR => #pragma __stream|%s||:= #command CTEXT TO VAR => #pragma __cstream|%s||:= +#command XTEXT TO VAR => #pragma __text|+=%s+HB_OSNEWLINE()||:="" /* Testing preprocessor */ @@ -40,12 +41,9 @@ LOCAL nRes:=0 nRes += PreResult( pre, PreRun( in, pre ), @nCnt ) /*------------*/ -CTEXT TO VAR in -#define RED {255,0,0}\n -#xcommand SET TOOLTIP TO OF
=> -SM( TTH (<"form">), 1, RGB([1], -\[2\], -[, [ 3 ] ]), 0)\n +XTEXT TO VAR in +#define RED {255,0,0} +#xcommand SET TOOLTIP TO OF => SM( TTH (<"form">), 1, RGB([1], \[2\], [, [ 3 ] ]), 0) SET TOOLTIP TO RED OF form1 ENDTEXT TEXT TO VAR pre @@ -71,29 +69,29 @@ ENDTEXT nRes += PreResult( pre, PreRun( in, pre ), @nCnt ) /*------------*/ -CTEXT TO VAR in -#xtranslate _HMG_a => _HMG\[137\]\n +XTEXT TO VAR in +#xtranslate _HMG_a => _HMG\[137\] v:= _bro[ a( _HMG_a [i] ) ] ENDTEXT pre :="v:= _bro[ a( _HMG[137] [i] ) ]" nRes += PreResult( pre, PreRun( in, pre ), @nCnt ) /*------------*/ -CTEXT TO VAR in -#define clas( x ) (x)\n -#xtranslate ( { [] } => (():New(

)\n +XTEXT TO VAR in +#define clas( x ) (x) +#xtranslate ( { [] } => (():New(

) a :=clas( TEST{ 1,2,3} ) ENDTEXT pre := "a :=(TEST():New(1,2,3) )" nRes += PreResult( pre, PreRun( in, pre ), @nCnt ) /*------------*/ -CTEXT TO VAR in -#define DATENEW 1\n -#define DATEOLD(x) x\n -#define datediff(x,y) ( DATEOLD(x) - DATENEW )\n -\n -#command datediff1(,) => ( DATEOLD() - DATENEW )\n +XTEXT TO VAR in +#define DATENEW 1 +#define DATEOLD(x) x +#define datediff(x,y) ( DATEOLD(x) - DATENEW ) + +#command datediff1(,) => ( DATEOLD() - DATENEW ) x := datediff( x, y ) ENDTEXT pre := "x := (x - 1 )" @@ -330,8 +328,8 @@ ENDTEXT // REGULAR list -CTEXT TO VAR in -#command _REGULAR_L() => rl( )\n +XTEXT TO VAR in +#command _REGULAR_L() => rl( ) _REGULAR_L(a,"a",'a',["'a'"],"['a']",'["a"]',&a.1,&a,&a.,&a. ,&(a),&a[1],&a.[1],&a. [2],&a&a, &a.a, a, a) ENDTEXT CTEXT TO VAR pre @@ -340,8 +338,8 @@ ENDTEXT nRes += PreResult( pre, PreRun( in, pre ), @nCnt ) // NORMAL list -CTEXT TO VAR in -#command _NORMAL_L() => nl( <"z"> )\n +XTEXT TO VAR in +#command _NORMAL_L() => nl( <"z"> ) _NORMAL_L(n,"n",'a',["'a'"],"['a']",'["a"]',&a.1,&a,&a.,&a. ,&(a),&a[1],&a.[1],&a. [2],&a&a, &.a, &a.a, a, a) ENDTEXT CTEXT TO VAR pre @@ -350,8 +348,8 @@ ENDTEXT nRes += PreResult( pre, PreRun( in, pre ), @nCnt ) // SMART list -CTEXT TO VAR in -#command _SMART_L() => sl( <(z)> )\n +XTEXT TO VAR in +#command _SMART_L() => sl( <(z)> ) _SMART_L(a,"a",'a',["'a'"],"['a']",'["a"]',&a.1,&a,&a.,&a. ,&(a),&a[1],&a.[1],&a. [2],&a&a, &.a, &a.a, a, a) ENDTEXT CTEXT TO VAR pre @@ -360,8 +358,8 @@ ENDTEXT nRes += PreResult( pre, PreRun( in, pre ), @nCnt ) // DUMB list -CTEXT TO VAR in -#command _DUMB_L() => dl( # )\n +XTEXT TO VAR in +#command _DUMB_L() => dl( # ) _DUMB_L(a,"a",'a',["'a'"],"['a']",'["a"]',&a.1,&a,&a.,&a. ,&(a),&a[1],&a.[1],&a. [2],&a&a, &.a, &a.a, a, a) ENDTEXT CTEXT TO VAR pre @@ -508,8 +506,8 @@ ENDTEXT pre := 'dbSetFilter( {|| &cVar. .AND. cVar}, "&cVar. .AND. cVar" )' nRes += PreResult( pre, PreRun( in, pre ), @nCnt ) -CTEXT TO VAR in -#xtranslate XTRANS(( => normal( <(x)> )\n +XTEXT TO VAR in +#xtranslate XTRANS(( => normal( <(x)> ) #xtranslate XTRANS(( => macro( <(x)> ) ENDTEXT PrePrepare( in ) @@ -566,11 +564,11 @@ ENDTEXT pre := 'normal("&cVar. .AND. cVar" )' nRes += PreResult( pre, PreRun( in, pre ), @nCnt ) -CTEXT TO VAR in -#xtranslate MXCALL => ()\n -#xtranslate MYCALL => ( , 'mycall' )\n -#xtranslate MZCALL => ( , "mzcall" )\n -#command FOO FOO => <(x)>+<(y)>\n +XTEXT TO VAR in +#xtranslate MXCALL => () +#xtranslate MYCALL => ( , 'mycall' ) +#xtranslate MZCALL => ( , "mzcall" ) +#command FOO FOO => <(x)>+<(y)> #translate BAR BAR => <(x)>+<(y)> ENDTEXT PrePrepare( in ) @@ -719,10 +717,10 @@ ENDTEXT pre := '((&cVar.1)) ++' nRes += PreResult( pre, PreRun( in, pre ), @nCnt ) -CTEXT TO VAR in -#translate MTRANSLATE => normal_t(<"x">)\n -#translate MTRANSLATE => macro_t(<(x)>)\n -#command MCOMMAND => normal_c(<"x">)\n +XTEXT TO VAR in +#translate MTRANSLATE => normal_t(<"x">) +#translate MTRANSLATE => macro_t(<(x)>) +#command MCOMMAND => normal_c(<"x">) #command MCOMMAND => macro_c(<(x)>) ENDTEXT PrePrepare( in )