Mirror of CollapseOS
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

17 líneas
531B

  1. : EMIT
  2. ( 0x53==(emit) override )
  3. 0x53 RAM+ @ DUP IF EXECUTE ELSE DROP (emit) THEN ;
  4. : (print)
  5. BEGIN
  6. C@+ ( a+1 c )
  7. ( exit if null or 0xd )
  8. DUP 0xd = OVER NOT OR IF 2DROP EXIT THEN
  9. EMIT ( a )
  10. AGAIN ;
  11. : BS 8 EMIT ; : LF 10 EMIT ; : CR 13 EMIT ;
  12. : CRLF CR LF ; : SPC 32 EMIT ;
  13. : NL 0x0a RAM+ @ ( NLPTR ) DUP IF EXECUTE ELSE DROP CRLF THEN ;
  14. : (ok) SPC LIT" ok" (print) NL ;
  15. : (uflw) LIT" stack underflow" (print) ABORT ;
  16. : (wnf) (print) SPC LIT" word not found" (print) ABORT ;