Mirror of CollapseOS
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

9 wiersze
325B

  1. : (parsed) ( a -- n f )
  2. C@+ OVER C@ 0 ( a len firstchar startat )
  3. SWAP '-' = IF 1+ THEN ( a len startat )
  4. 0 ROT ROT ( len ) ( startat ) DO ( a r )
  5. OVER I + C@ ( a r c ) _pdacc ( a r f )
  6. IF DROP 1- 0 UNLOOP EXIT THEN LOOP ( a r )
  7. ( negate if needed )
  8. SWAP C@ '-' = IF 0 -^ THEN 1 ( r 1 ) ;