get parser-combinator code working with latest factor sequence changes

cvs
Chris Double 2005-05-18 22:54:59 +00:00
parent 089c17f401
commit c93a28ffa2
2 changed files with 4 additions and 4 deletions

View File

@ -263,7 +263,7 @@ DEFER: list>llist
drop lnil
] ifte ;
M: lcons nth lnth ;
! M: lcons nth lnth ;
: test1
[ 1 ] list>llist

View File

@ -50,7 +50,7 @@ GENERIC: ptail
M: string ptail ( object -- tail )
#! Polymorphic tail. Return the tail of the object.
#! For a string this is everything but the first character.
1 swap string-tail ;
1 swap tail ;
M: list ptail ( object -- tail )
#! Polymorphic tail. Return the tail of the object.
@ -96,7 +96,7 @@ M: list pempty? ( object -- bool )
dup length pick < [
2drop ""
] [
string-head
head
] ifte ;
: (list-take) ( n list accum -- list )
@ -131,7 +131,7 @@ M: list ptake ( n object -- object )
dup length pick < [
2drop ""
] [
string-tail
tail
] ifte ;
: list-drop ( n list -- list )