home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / forth040.zip / COMPLY.DOC < prev    next >
Text File  |  1993-11-14  |  4KB  |  187 lines

  1. dpANS draft #5 Core + Core Ext compliance checks...
  2.  
  3.   Word   Status      Notes
  4. -------- ------ -----------------------------------------
  5.  !       Tested Make sure valid address is given
  6.  #       .ini
  7.  #>      .ini
  8.  #S      .ini
  9.  '       Tested If word not present, aborts
  10.  (       Tested
  11.  *       Tested
  12.  */      Tested Do NOT divide by ZERO! (Beware of large products!)
  13.  */MOD   Tested Do NOT divide by ZERO! (Beware of large products!)
  14.  +       Tested
  15.  +!      Tested
  16.  +LOOP   ?????? Does not appear to handle limit match properly,
  17.                 standard is ambigous.
  18.  ,       Tested
  19.  -       Tested
  20.  .       .ini   Also in source, but not as good
  21.  ."      Tested
  22.  /       Tested
  23.  /MOD    Tested
  24.  0<      Tested
  25.  0=      Tested
  26.  1+      Tested
  27.  1-      Tested
  28.  2!      Fixed  Wrong Order, fixed 10/23/93 MAW
  29.  2*      Tested Does not error on overflow
  30.  2/      Tested
  31.  2@      Fixed  Wrong Order, fixed 10/23/93 MAW
  32.  2DROP   Tested
  33.  2DUP    Tested
  34.  2OVER   Tested
  35.  2SWAP   Tested
  36.  :       Tested
  37.  ;       Tested
  38.  <       Tested
  39.  <#      .ini
  40.  =       Tested
  41.  >       Tested
  42.  >BODY   FIXED  11/14/93
  43.  >IN     ?????? Needs review by a forth guru!!!
  44.  >NUMBER ****** Not present!!!
  45.  >R      Tested
  46.  ?DUP    Tested
  47.  ABORT   Tested
  48.  ABORT"  Tested
  49.  ABS     Tested
  50.  ACCEPT  Tested Returns at char #, quietly leaving rest of string as command!
  51.                 Very dangerous if not carefull!
  52.  ALIGN   Tested
  53.  ALIGNED Tested
  54.  ALLOT   Tested
  55.  AND     Tested
  56.  BASE    Tested
  57.  BEGIN   Tested
  58.  BL      Tested
  59.  C!      Tested
  60.  C,      Tested
  61.  C@      Tested
  62.  CELL+   Tested
  63.  CELLS   Tested
  64.  CHAR    Tested
  65.  CHAR+   Tested
  66.  CHARS   Tested
  67.  CONSTANT Tested
  68.  
  69.  New testing session 10/28/93
  70.  COUNT   Found, not tested
  71.  CR      Tested
  72.  CREATE  Tested
  73.  DECIMAL Tested
  74.  DEPTH   Tested
  75.  DO      Tested
  76.  DOES>   Tested Fixed 11/11/94 MAW
  77.  DROP    Tested
  78.  DUP     Tested
  79.  ELSE    Tested
  80.  EMIT    Tested
  81.  
  82.  ENVIRONMENT?
  83.          ****** Not present!!!
  84.  EVALUATE
  85.          ****** Not present!!!
  86.  
  87.  EXECUTE Tested
  88.  EXIT    BROKEN, DOES NOT WORK IN DO LOOP!!!
  89.  
  90.  FILL    Tested
  91.  FIND    Tested
  92.  FM/MOD  Tested Added 11/14/93 MAW
  93.  HERE    Tested
  94.  HOLD    ?????? Need a forth guru for this one also
  95.  I       Tested
  96.  IF      Tested
  97.  IMMEDIATE
  98.          Tested
  99.  
  100.  INVERT  Tested
  101.  J       Tested
  102.  KEY     Tested
  103.  LEAVE   BROKEN, DOES NOT JUMP TO END OF DO LOOP
  104.  
  105.  LITERAL Tested
  106.  LOOP    Tested
  107.  LSHIFT  Tested
  108.  M*      Tested
  109.  MAX     Tested
  110.  MIN     Tested
  111.  MOD     Tested
  112.  MOVE    Tested
  113.  NEGATE  Tested
  114.  OR      Tested
  115.  POSTPONE
  116.          Tested
  117.  
  118.  QUIT    Tested
  119.  R>      Tested
  120.  R@      Tested
  121.  RECURSE Tested
  122.  REPEAT  Tested
  123.  ROT     Tested
  124.  S"      Tested
  125.  S>D     Tested
  126.  SIGN    ??????  need guru
  127.  SM/REM  Tested Added 11/14/93 MAW
  128.  SOURCE  ******  Shows last line "Included", not proper??
  129.  
  130.  SPACE   Tested
  131.  STATE   Tested
  132.  SWAP    Tested
  133.  THEN    Tested
  134.  TYPE    Tested
  135.  U.      Tested
  136.  U<      Tested
  137.  UM*     Tested
  138.  UM/MOD  Tested Fixed   11/14/93 MAW
  139.  UNLOOP  ******  BROKEN!! Doesn't work in a DO LOOP< exits FORTH!
  140.  
  141.  UNTIL   Tested
  142.  VARIABLE
  143.          Tested
  144.  
  145.  WHILE   Tested
  146.  WORD    ******  BROKEN!! Wierd problems with source, etc.
  147.  
  148.  XOR     Tested
  149.  [       Tested
  150.  [']     Tested
  151.  [CHAR]  Tested
  152.  ]       Tested
  153.  
  154.  
  155.  
  156. Core Extension Words
  157.  
  158.   #TIB         Tested
  159.   .(           ******  Not present
  160.  
  161.   .R           Tested
  162.   0<>          ******  Not present
  163.  
  164.   0>           Tested
  165.   2>R          ******  Not Present
  166.  
  167. Testing discontinued at this point do to shear volume of missing words, and
  168. problems already slated to be fixed.
  169.  
  170.  
  171.  
  172.  
  173.  
  174.   Note:  7. does NOT produce a double precision number
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.