LOOP+ -> +LOOP, LEAVE? -> ?LEAVE
authorTim Vaughan <tgvaughan@gmail.com>
Tue, 26 Apr 2016 20:30:12 +0000 (08:30 +1200)
committerTim Vaughan <tgvaughan@gmail.com>
Tue, 26 Apr 2016 20:30:12 +0000 (08:30 +1200)
src/lib.4th

index 1f97d20..781a966 100644 (file)
 
 : I RSP@ 3 - @ ;
 
-: LEAVE? IMMEDIATE
+: ?LEAVE IMMEDIATE
         ' 0BRANCH , 13 ,
         ' R> , ' RDROP , ' RDROP ,
         ' LIT ,  HERE @ 7 + , ' DUP , ' -ROT , ' - , ' SWAP , ' ! ,
 
 : LEAVE IMMEDIATE
         ' LIT , -1 ,
-        [COMPILE] LEAVE?
+        [COMPILE] ?LEAVE
 ;
 
-: LOOP+ IMMEDIATE
+: +LOOP IMMEDIATE
         ' R> , ' SWAP , ' R> , ' SWAP , ' R> , ' SWAP , ' + , ' 2DUP , ' - ,
         ' SWAP , ' >R , ' SWAP , ' >R , ' SWAP , ' >R ,
         ' 0<= , ' 0BRANCH ,
 
 : LOOP IMMEDIATE
         ' LIT , 1 ,
-        [COMPILE] LOOP+
+        [COMPILE] +LOOP
 ;
 
 \ COMMENTS ----------------------------------------------------------------------