소스 검색

Remove an indirection in ERR

master
Virgil Dupras 3 년 전
부모
커밋
f027f13042
3개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. +0
    -1
      blk/354
  2. +1
    -0
      blk/356
  3. BIN
      cvm/forth.bin

+ 0
- 1
blk/354 파일 보기

@@ -1,5 +1,4 @@
: ABORT (resSP) QUIT ; : ABORT (resSP) QUIT ;
: ERR LIT" (print)" FIND IF EXECUTE THEN ABORT ;
: = CMP NOT ; : < CMP -1 = ; : > CMP 1 = ; : = CMP NOT ; : < CMP -1 = ; : > CMP 1 = ;
: 0< 32767 > ; : >= < NOT ; : <= > NOT ; : 0>= 0< NOT ; : 0< 32767 > ; : >= < NOT ; : <= > NOT ; : 0>= 0< NOT ;
: >< ( n l h -- f ) 2 PICK > ( n l f ) ROT ROT > AND ; : >< ( n l h -- f ) 2 PICK > ( n l f ) ROT ROT > AND ;


+ 1
- 0
blk/356 파일 보기

@@ -3,6 +3,7 @@ SYSVARS 0x53 + :** EMIT
: BS 8 EMIT ; : LF 10 EMIT ; : CR 13 EMIT ; : BS 8 EMIT ; : LF 10 EMIT ; : CR 13 EMIT ;
: CRLF CR LF ; : SPC 32 EMIT ; : CRLF CR LF ; : SPC 32 EMIT ;
SYSVARS 0x0a + :** NL SYSVARS 0x0a + :** NL
: ERR (print) ABORT ;
: (uflw) LIT" stack underflow" ERR ; : (uflw) LIT" stack underflow" ERR ;
XCURRENT @ _xapply ORG @ 0x06 ( stable ABI uflw ) + ! XCURRENT @ _xapply ORG @ 0x06 ( stable ABI uflw ) + !
: (oflw) LIT" stack overflow" ERR ; : (oflw) LIT" stack overflow" ERR ;


BIN
cvm/forth.bin 파일 보기


불러오는 중...
취소
저장