Diff for /gforth/prims2x.fs between versions 1.35 and 1.36

version 1.35, 1998/12/08 22:02:50 version 1.36, 1998/12/11 22:54:27
Line 81  Variable flush-comment flush-comment off Line 81  Variable flush-comment flush-comment off
     f-comment 2@ nip      f-comment 2@ nip
     IF  cr f-comment 2@ 2 /string 1-      IF  cr f-comment 2@ 2 /string 1-
         dup IF          dup IF
             flush-comment @ 1 =              2dup s" -" compare 0=
             IF    ." #ifdef HAS_" bounds ?DO  I c@ toupper emit  LOOP              IF
             ELSE  ." has? " type ."  [IF]"  THEN  cr                  flush-comment @ 1 =
                   IF    ." #else"
                   ELSE  ." [ELSE]"  THEN
               ELSE
                   flush-comment @ 1 =
                   IF    ." #ifdef HAS_" bounds ?DO  I c@ toupper emit  LOOP
                   ELSE  ." has? " type ."  [IF]"  THEN
               THEN  cr
         ELSE    flush-comment @ 1 = IF  ." #endif"  ELSE  ." [THEN]"  THEN          ELSE    flush-comment @ 1 = IF  ." #endif"  ELSE  ." [THEN]"  THEN
             cr  THEN              cr  THEN
         0 0 f-comment 2! THEN ;          0 0 f-comment 2! THEN ;
Line 269  nowhite ++ Line 276  nowhite ++
    (( nl || eof ))     (( nl || eof ))
 )) <- primitive ( -- )  )) <- primitive ( -- )
   
 (( (( primitive {{ printprim }} )) **  eof ))  (( (( primitive {{ printprim }} )) ** eof ))
 parser primitives2something  parser primitives2something
 warnings @ [IF]  warnings @ [IF]
 .( parser generated ok ) cr  .( parser generated ok ) cr
Line 717  set-current Line 724  set-current
 : process      ( xt -- )  : process      ( xt -- )
     bl word count rot      bl word count rot
     process-file ;      process-file ;
   

Removed from v.1.35  
changed lines
  Added in v.1.36


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>