stack-checker.dependencies stack-checker.errors
stack-checker.recursive-state stack-checker.state
stack-checker.values stack-checker.visitor words ;
-FROM: sequences.private => from-end ;
IN: stack-checker.backend
: push-d ( obj -- ) meta-d push ;
[ introduce-values ] [ meta-d push-all ] bi
meta-d push-all
] when
- swap from-end [ tail ] [ update-inner-d ] bi ;
+ swap from-tail [ tail ] [ update-inner-d ] bi ;
: shorten-by ( n seq -- )
[ length swap - ] keep shorten ; inline