XCURRENT @ ( to PSP ) : : (entry) ( We cannot use LITN as IMMEDIATE because of bootstrapping issues. Same thing for ",". 32 == NUMBER 14 == compiledWord ) [ 32 H@ ! 2 ALLOT 14 H@ ! 2 ALLOT ] C, BEGIN WORD (find) ( is word ) IF DUP IMMED? IF EXECUTE ELSE , THEN ( maybe number ) ELSE (parse) LITN THEN AGAIN ; ( from PSP ) ';' SWAP 4 - C!