| \ A powerful locals implementation |
\ A powerful locals implementation |
| |
|
| \ Copyright (C) 1995,1996,1997,1998 Free Software Foundation, Inc. |
\ Copyright (C) 1995,1996,1997,1998,2000 Free Software Foundation, Inc. |
| |
|
| \ This file is part of Gforth. |
\ This file is part of Gforth. |
| |
|
| postpone laddr# @ lp-offset, ; |
postpone laddr# @ lp-offset, ; |
| |
|
| \ you may want to make comments in a locals definitions group: |
\ you may want to make comments in a locals definitions group: |
| ' \ alias \ ( -- ) \ core-ext,block-ext backslash |
' \ alias \ ( compilation 'ccc<newline>' -- ; run-time -- ) \ core-ext,block-ext backslash |
| \G Comment till the end of the line if @code{BLK} contains 0 (i.e., |
\G Comment till the end of the line if @code{BLK} contains 0 (i.e., |
| \G while not loading a block), parse and discard the remainder of the |
\G while not loading a block), parse and discard the remainder of the |
| \G parse area. Otherwise, parse and discard all subsequent characters |
\G parse area. Otherwise, parse and discard all subsequent characters |
| \ the returned nfa denotes a word that produces what W: produces |
\ the returned nfa denotes a word that produces what W: produces |
| \ !! do the whole thing without nextname |
\ !! do the whole thing without nextname |
| drop nextname |
drop nextname |
| ['] W: >name ; |
['] W: >head-noprim ; |
| |
|
| previous |
previous |
| |
|