svn path=/trunk/yasm/; revision=510
src/preprocs/yapp/tests/comment.pre \
src/preprocs/yapp/tests/define.asm \
src/preprocs/yapp/tests/define.pre \
+ src/preprocs/yapp/tests/ddefine.asm \
+ src/preprocs/yapp/tests/ddefine.pre \
src/preprocs/yapp/tests/ifdef.asm \
src/preprocs/yapp/tests/ifdef.pre \
src/preprocs/yapp/tests/include.asm \
raw.yp \
comment.yp \
define.yp \
+ ddefine.yp \
ifdef.yp \
include.yp \
rinclude.yp
--- /dev/null
+%define foo 5
+%define bar baz
+ mov ax, [foo+bar]
+%define baz bzzt
+%define bzzt 9
+ mov ax, baz+bar
--- /dev/null
+%line 3+1 ./src/preprocs/yapp/tests/ddefine.asm
+ mov ax, [5+baz]
+
+
+ mov ax, 9+9
src/preprocs/yapp/tests/comment.pre \
src/preprocs/yapp/tests/define.asm \
src/preprocs/yapp/tests/define.pre \
+ src/preprocs/yapp/tests/ddefine.asm \
+ src/preprocs/yapp/tests/ddefine.pre \
src/preprocs/yapp/tests/ifdef.asm \
src/preprocs/yapp/tests/ifdef.pre \
src/preprocs/yapp/tests/include.asm \
raw.yp \
comment.yp \
define.yp \
+ ddefine.yp \
ifdef.yp \
include.yp \
rinclude.yp
--- /dev/null
+%define foo 5
+%define bar baz
+ mov ax, [foo+bar]
+%define baz bzzt
+%define bzzt 9
+ mov ax, baz+bar
--- /dev/null
+%line 3+1 ./src/preprocs/yapp/tests/ddefine.asm
+ mov ax, [5+baz]
+
+
+ mov ax, 9+9