Skip to content

Latest commit

 

History

History
162 lines (160 loc) · 2.41 KB

coverage.org

File metadata and controls

162 lines (160 loc) · 2.41 KB

Test Coverage [120/151]

Excludes words with special semantics and used in the forth.scm stage only (0BRANCH BRANCH, 0JUMP, JUMP), and interpreter words (QUIT, INTERPRET). If a WORD word (e.g. CATCH, THROW) works correctly according to the standard using other CORE words, then all of its constituent word are considered correct as well.

I/O words (key input, sprite drawing, etc.) and variables and constants are omitted.

<

<=

<>

=

>=

>

-

-!

,

;

:

!

/

[

]

{

}

@

*

\

+

+!

0=

1-

1+

2-

2!

2/

2@

2*

2+

2DROP

2DUP

2OVER

2>R

2R>

2RDROP

2SWAP

ABORT

AGAIN

ALLOT

AND

AT

BASE

BEGIN

BEGIN-STRUCTURE

C,

C!

C@

CASE

CATCH

C@C!

CELL

CELL+

CELLS

>CFA

CFA>

CHAR

CHAR+

CHARS

CMOVE

CMOVE>

CMOVE-FLASH

CONSTANT

COUNT

CREATE

DECIMAL

DEPTH

>DFA

DISABLE-INTERRUPTS

DO

(DOES>)

DOES>

DROP

?DUP

DUP

ELSE

ENABLE-INTERRUPTS

ENDCASE

ENDOF

END-STRUCTURE

ERASE-SECTOR

EXECUTE

EXIT

FALSE

FIELD:

FIND

FORGET

GETC

HERE

HEX

?HIDDEN

HIDDEN

I

IF

?IMMEDIATE

IMMEDIATE

INVERT

J

LEAVE

LITSTRING

+LOOP

LOOP

LSHIFT

/MOD

MOD

NIP

NOT

NUM?

NUMBER

OF

OR

OVER

PARSE-NUMBER

PICK

POSTPONE

>R

R>

R@

RDROP

RECURSE

REFILL

REPEAT

-ROT

ROT

RP!

RP@

SET-INTERRUPT

RSHIFT

SET-RAM-MEMA

SP!

SP@

STORE

SWAP

}T

T{

THEN

THROW

TO-ASCII

TRUE

TUCK

UNGETC

UNLOOP

UNTIL

UWIDTH

VALUE

VARIABLE

WHILE

WITHIN

WORD

XOR