Diff for /gforth/stuff.fs between versions 1.67 and 1.68

version 1.67, 2010/12/31 18:09:02 version 1.68, 2011/10/06 20:04:35
Line 181  AUser CSP Line 181  AUser CSP
 : ]] ( -- ) \ gforth right-bracket-bracket  : ]] ( -- ) \ gforth right-bracket-bracket
     \G switch into postpone state      \G switch into postpone state
     ['] postponer1 is parser1 state on ; immediate restrict      ['] postponer1 is parser1 state on ; immediate restrict
   [then]
   
   [ifdef] compiler-r
   : postponer-r ( addr u -- ... xt )
       forth-recognizer do-recognizer
       over [ s" [[" find-name ] Literal =
       IF  2drop [comp'] ] drop ELSE  ['] >postpone  THEN ;
   
   : ]] ( -- ) \ gforth right-bracket-bracket
       \G switch into postpone state
       ['] postponer-r is parser1 state on ; immediate restrict
   [then]
   
 comp'  literal drop alias postpone-literal  comp'  literal drop alias postpone-literal
 comp' 2literal drop alias postpone-2literal  comp' 2literal drop alias postpone-2literal
Line 204  comp' sliteral drop alias postpone-slite Line 216  comp' sliteral drop alias postpone-slite
 \G allocated permanently, you can use @code{]]2L} instead.  \G allocated permanently, you can use @code{]]2L} instead.
     ]] postpone-sliteral ]] [[ ; immediate      ]] postpone-sliteral ]] [[ ; immediate
   
 [then]  
   
 \ f.rdp  \ f.rdp
   
 : push-right ( c-addr u1 u2 cfill -- )  : push-right ( c-addr u1 u2 cfill -- )

Removed from v.1.67  
changed lines
  Added in v.1.68


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