# ANS Forth Core Words ## TODO * ABORT" * bubble-sort.fs benchmark ## Checklist * (done) 6.1.0010 ! * 6.1.0030 # * 6.1.040 #> * 6.1.0050 #S * (done) 6.1.0070 ' * (done) 6.1.0080 ( * (done) 6.1.0090 * * 6.1.0100 */ * 6.1.0110 */MOD * (done) 6.1.0120 + * (done) 6.1.0130 +! * (done) 6.1.0140 +LOOP * (done) 6.1.0150 , * (done) 6.1.0160 - * (done) 6.1.0180 . * (done) 6.1.0190 ." * (done) 6.1.0230 / * (done) 6.1.0240 /MOD * (done) 6.1.0250 0< * (done) 6.1.0270 0= * (done) 6.1.0290 1+ * (done) 6.1.0300 1- * (done) 6.1.0310 2! * (done) 6.1.0320 2* * (done) 6.1.0330 2/ * (done) 6.1.0350 2@ * (done) 6.1.0370 2DROP * (done) 6.1.0380 2DUP * (done) 6.1.0400 2OVER * (done) 6.1.0430 2SWAP * (done) 6.1.0450 : * (done) 6.1.0460 ; * (done) 6.1.0480 < * 6.1.0490 <# * (done) 6.1.0530 = * (done) 6.1.0540 > * 6.1.0550 >BODY * 6.1.0560 >IN * 6.1.0570 >NUMBER * (done) 6.1.0580 >R * (done) 6.1.0630 ?DUP * (done) 6.1.0650 @ * (done) 6.1.0670 ABORT * 6.1.0680 ABORT" * (done) 6.1.0690 ABS * 6.1.0695 ACCEPT * (done) 6.1.0705 ALIGN * (done) 6.1.0706 ALIGNED * (done) 6.1.0710 ALLOT * (done) 6.1.0720 AND * (done) 6.1.0750 BASE * (done) 6.1.0760 BEGIN * (done) 6.1.0770 BL * (done) 6.1.0850 C! * (done) 6.1.0860 C, * (done) 6.1.0870 C@ * (done) 6.1.0880 CELL+ * (done) 6.1.0890 CELLS * (done) 6.1.0895 CHAR * (done) 6.1.0897 CHAR+ * (done) 6.1.0898 CHARS * (done) 6.1.0950 CONSTANT * (done) 6.1.0980 COUNT * (done) 6.1.0990 CR * (done) 6.1.1000 CREATE * (done) 6.1.1170 DECIMAL * (done) 6.1.1200 DEPTH * (done) 6.1.1240 DO * 6.1.1250 DOES> * (done) 6.1.1260 DROP * (done) 6.1.1290 DUP * (done) 6.1.1310 ELSE * (done) 6.1.1320 EMIT * 6.1.1345 ENVIRONMENT? * (done) 6.1.1360 EVALUATE * (done) 6.1.1370 EXECUTE * (done) 6.1.1380 EXIT * (done) 6.1.1540 FILL * 6.1.1550 FIND * 6.1.1561 FM/MOD * (done) 6.1.1650 HERE * 6.1.1670 HOLD * (done) 6.1.1680 I * (done) 6.1.1700 IF * 6.1.1710 IMMEDIATE * (done) 6.1.1720 INVERT * (done) 6.1.1730 J * 6.1.1750 KEY * (done) 6.1.1760 LEAVE * 6.1.1780 LITERAL * (done) 6.1.1800 LOOP * (done) 6.1.1805 LSHIFT * 6.1.1810 M* * (done) 6.1.1870 MAX * (done) 6.1.1880 MIN * (done) 6.1.1890 MOD * 6.1.1900 MOVE * (done) 6.1.1910 NEGATE * (done) 6.1.1980 OR * (done) 6.1.1990 OVER * 6.1.2033 POSTPONE * (done) 6.1.2050 QUIT * (done) 6.1.2060 R> * (done) 6.1.2070 R@ * (done) 6.1.2120 RECURSE * (done) 6.1.2140 REPEAT * (done) 6.1.2160 ROT * (done) 6.1.2162 RSHIFT * (done) 6.1.2165 S" * 6.1.2170 S>D * 6.1.2210 SIGN * 6.1.2214 SM/REM * 6.1.2216 SOURCE * (done) 6.1.2220 SPACE * (done) 6.1.2230 SPACES * 6.1.2250 STATE * (done) 6.1.2260 SWAP * (done) 6.1.2270 THEN * (done) 6.1.2310 TYPE * 6.1.2320 U. * 6.1.2340 U< * 6.1.2360 UM* * 6.1.2370 UM/MOD * (done) 6.1.2380 UNLOOP * 6.1.2390 UNTIL * (done) 6.1.2410 VARIABLE * (done) 6.1.2430 WHILE * 6.1.2450 WORD * (done) 6.1.2490 XOR * (done) 6.1.2500 [ * 6.1.2510 ['] * 6.1.2520 [CHAR] * (done) 6.1.2540 ]