[gforth] / gforth / doc / vmgen.texi  

gforth: gforth/doc/vmgen.texi

Diff for /gforth/doc/vmgen.texi between version 1.13 and 1.14

version 1.13, Mon Aug 19 07:38:16 2002 UTC version 1.14, Tue Aug 20 07:59:01 2002 UTC
Line 677 
Line 677 
 many other Forth program fragments that could be written in an  many other Forth program fragments that could be written in an
 eval-escape).  eval-escape).
   
   A stack prefix can contain letters, digits, or @samp{:}, and may start
   with an @samp{#}; e.g., in Gforth the return stack has the stack prefix
   @samp{R:}.  This restriction is not checked during the stack prefix
   definition, but it is enforced by the parsing rules for stack items
   later.
   
 If you know Forth, the stack effects of the non-standard words involved  If you know Forth, the stack effects of the non-standard words involved
 are:  are:
 @findex stack  @findex stack
Line 687 
Line 693 
 @example  @example
 stack        ( "name" "pointer" "type" -- )  stack        ( "name" "pointer" "type" -- )
              ( name execution: -- stack )               ( name execution: -- stack )
 type-prefix  ( addr u xt1 xt2 n stack "prefix" -- )  type-prefix  ( addr u item-size stack "prefix" -- )
 single       ( -- xt1 xt2 n )  single       ( -- item-size )
 double       ( -- xt1 xt2 n )  double       ( -- item-size )
 stack-prefix ( stack "prefix" -- )  stack-prefix ( stack "prefix" -- )
 @end example  @end example
   
   An @var{item-size} takes three cells on the stack.
   
 @c --------------------------------------------------------------------  @c --------------------------------------------------------------------
 @node Simple instructions, Superinstructions, Input File Grammar, Input File Format  @node Simple instructions, Superinstructions, Input File Grammar, Input File Format


Generate output suitable for use with a patch program
Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help