Merge branch 'master' of github.com:DenisKnauf/presentation.fs

master
Denis Knauf 2011-01-16 13:33:16 +01:00
commit 8862af8d20
1 changed files with 8 additions and 9 deletions

View File

@ -171,20 +171,19 @@ ptype-reset \ ptype-lenl sollte von Anfang an 0 sein
: </li> ( addr len -- , xt-{/li} ) ['] {/li} , swap ! ; : </li> ( addr len -- , xt-{/li} ) ['] {/li} , swap ! ;
variable enumerationCount ( -- addr ) variable enumerationCount ( -- addr )
: {||} ( addr -- addr ) : {||} ( addr -- addr ) \ increments enumeration count and prints prefix
enumerationCount @ 1+ enumerationCount ! enumerationCount dup @ 1+ dup rot !
s" " type enumerationCount @ 0 U.R s" ) " type s" " type 0 U.R s" ) " type
5 ptype-lenl ! 5 ptype-lenl !
cell+
; ;
: <||> ( -- addr u0 , xt-{||} 0 ) ['] {||} , here 0 , 0 ; : <||> ( -- , xt-{||} 0 ) ['] {||} , ;
: {/||} ( addr -- addr ) cr ; : {/||} ( addr -- addr ) cr ;
: </||> ( addr len -- , xt-{/||} ) ['] {/||} , swap ! ; : </||> ( -- , xt-{/||} ) ['] {/||} , ;
: {en} ( -- ) ; : {en} ( -- ) 0 enumerationCount ! ; \ resets enumeration count
: <en> ( -- , xt-{en} ) ['] {en} , ; : <en> ( -- , xt-{en} ) ['] {en} , ;
: {/en} ( -- ) ; : {/en} ( -- ) ;
: </en> ( -- , xt-{/en} ) ['] {en} , ; : </en> ( -- , xt-{/en} ) ['] {en} , ;
: {np} ( -- ) : {np} ( -- )