--- gforth/extend.fs 1994/09/02 15:23:35 1.7 +++ gforth/extend.fs 1995/04/20 09:42:50 1.9 @@ -6,7 +6,8 @@ decimal \ .( 12may93jaw -: .( [char] ) parse type ; +: .( ( -- ) + [char] ) parse type ; immediate \ VALUE 2>R 2R> 2R@ 17may93jaw @@ -119,7 +120,11 @@ decimal variable span : expect ( c-addr +len -- ) - 0 rot over - BEGIN key decode >r 2over = r> or UNTIL - 2drop nip span ! ; + 0 rot over + BEGIN ( maxlen span c-addr pos1 ) + key decode ( maxlen span c-addr pos2 flag ) + >r 2over = r> or + UNTIL + type-rest drop + 2drop nip span ! ;