all tasks

This commit is contained in:
Ingy döt Net 2013-04-11 01:07:29 -07:00
parent b83f433714
commit 68f8f3e56b
14735 changed files with 178959 additions and 0 deletions

View file

@ -0,0 +1,3 @@
: INPUT$ ( n -- addr n )
PAD SWAP ACCEPT
PAD SWAP ;

View file

@ -0,0 +1,4 @@
: INPUT# ( -- u true | false )
0. 16 INPUT$ DUP >R
>NUMBER NIP NIP
R> <> DUP 0= IF NIP THEN ;

View file

@ -0,0 +1,2 @@
: INPUT# ( -- n true | d 1 | false )
16 INPUT$ SNUMBER? ;

View file

@ -0,0 +1,3 @@
: INPUT# ( -- n true | false )
16 INPUT$ NUMBER? NIP
DUP 0= IF NIP THEN ;

View file

@ -0,0 +1,8 @@
: input#
begin
refill drop bl parse-word ( a n)
number error? ( n f)
while ( n)
drop ( --)
repeat ( n)
;

View file

@ -0,0 +1,6 @@
: TEST
." Enter your name: " 80 INPUT$ CR
." Hello there, " TYPE CR
." Enter a number: " INPUT# CR
IF ." Your number is " .
ELSE ." That's not a number!" THEN CR ;