Mirror of CollapseOS
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

15 rindas
423B

  1. ( r c -- r f )
  2. ( Parse digit c and accumulate into result r.
  3. Flag f is 0 when c was a valid digit, 1 when c was WS,
  4. -1 when c was an invalid digit. )
  5. : _pdacc
  6. DUP 0x21 < IF DROP 1 EXIT THEN
  7. ( parse char )
  8. ( if bad, return "r -1" )
  9. '0' -
  10. DUP 10 < NOT IF DROP -1 EXIT THEN
  11. ( good, add to running result )
  12. SWAP 10 * + ( r*10+n )
  13. 0 ( good )
  14. ;