test case for %define to a %define. non-recursive.

svn path=/trunk/yasm/; revision=510
0.3
Michael Urman 23 years ago
parent a74a807bba
commit 970e89dbee
  1. 3
      modules/preprocs/yapp/Makefile.inc
  2. 6
      modules/preprocs/yapp/tests/ddefine.asm
  3. 5
      modules/preprocs/yapp/tests/ddefine.pre
  4. 3
      src/preprocs/yapp/Makefile.inc
  5. 6
      src/preprocs/yapp/tests/ddefine.asm
  6. 5
      src/preprocs/yapp/tests/ddefine.pre

@ -23,6 +23,8 @@ EXTRA_DIST += \
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 \
@ -34,6 +36,7 @@ CLEANFILES += \
raw.yp \
comment.yp \
define.yp \
ddefine.yp \
ifdef.yp \
include.yp \
rinclude.yp

@ -0,0 +1,6 @@
%define foo 5
%define bar baz
mov ax, [foo+bar]
%define baz bzzt
%define bzzt 9
mov ax, baz+bar

@ -0,0 +1,5 @@
%line 3+1 ./src/preprocs/yapp/tests/ddefine.asm
mov ax, [5+baz]
mov ax, 9+9

@ -23,6 +23,8 @@ EXTRA_DIST += \
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 \
@ -34,6 +36,7 @@ CLEANFILES += \
raw.yp \
comment.yp \
define.yp \
ddefine.yp \
ifdef.yp \
include.yp \
rinclude.yp

@ -0,0 +1,6 @@
%define foo 5
%define bar baz
mov ax, [foo+bar]
%define baz bzzt
%define bzzt 9
mov ax, baz+bar

@ -0,0 +1,5 @@
%line 3+1 ./src/preprocs/yapp/tests/ddefine.asm
mov ax, [5+baz]
mov ax, 9+9
Loading…
Cancel
Save