src/preprocs/yapp/tests/define.pre \
src/preprocs/yapp/tests/ddefine.asm \
src/preprocs/yapp/tests/ddefine.pre \
+ src/preprocs/yapp/tests/rdefine.asm \
+ src/preprocs/yapp/tests/rdefine.pre \
src/preprocs/yapp/tests/ifdef.asm \
src/preprocs/yapp/tests/ifdef.pre \
src/preprocs/yapp/tests/include.asm \
comment.yp \
define.yp \
ddefine.yp \
+ rdefine.yp \
ifdef.yp \
include.yp \
rinclude.yp
--- /dev/null
+%define recursion endless
+%define endless recursion
+ mov ax, 5
+ mov ax, endless
+%define recurse recurse
+ mov ax, recurse
--- /dev/null
+%line 3+1 ./src/preprocs/yapp/tests/rdefine.asm
+ mov ax, 5
+ mov ax, endless
+
+ mov ax, recurse
src/preprocs/yapp/tests/define.pre \
src/preprocs/yapp/tests/ddefine.asm \
src/preprocs/yapp/tests/ddefine.pre \
+ src/preprocs/yapp/tests/rdefine.asm \
+ src/preprocs/yapp/tests/rdefine.pre \
src/preprocs/yapp/tests/ifdef.asm \
src/preprocs/yapp/tests/ifdef.pre \
src/preprocs/yapp/tests/include.asm \
comment.yp \
define.yp \
ddefine.yp \
+ rdefine.yp \
ifdef.yp \
include.yp \
rinclude.yp
--- /dev/null
+%define recursion endless
+%define endless recursion
+ mov ax, 5
+ mov ax, endless
+%define recurse recurse
+ mov ax, recurse
--- /dev/null
+%line 3+1 ./src/preprocs/yapp/tests/rdefine.asm
+ mov ax, 5
+ mov ax, endless
+
+ mov ax, recurse