Mirror of CollapseOS
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

15 行
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. ;