fuel.eval: some minor cleanup.
parent
2a72c5c34d
commit
e422187be1
|
@ -35,12 +35,12 @@ t fuel-eval-res-flag set-global
|
|||
fuel-eval-restartable? [ drop ] [ clone restarts set-global ] if ;
|
||||
|
||||
: fuel-pop-status ( -- )
|
||||
fuel-status-stack get empty? [
|
||||
fuel-status-stack get pop
|
||||
fuel-status-stack get [
|
||||
pop
|
||||
[ manifest>> clone manifest set ]
|
||||
[ restarts>> fuel-pop-restarts ]
|
||||
bi
|
||||
] unless ;
|
||||
] unless-empty ;
|
||||
|
||||
: fuel-forget-error ( -- ) f fuel-eval-error set-global ;
|
||||
: fuel-forget-result ( -- ) f fuel-eval-result set-global ;
|
||||
|
@ -65,8 +65,7 @@ t fuel-eval-res-flag set-global
|
|||
[ [ fuel-eval-error set-global ] [ print-error ] bi ] recover ;
|
||||
|
||||
: (fuel-eval-usings) ( usings -- )
|
||||
[ [ use-vocab ] curry [ drop ] recover ] each
|
||||
fuel-forget-error fuel-forget-output ;
|
||||
[ [ use-vocab ] curry [ drop ] recover ] each ;
|
||||
|
||||
: (fuel-eval-in) ( in -- )
|
||||
[ set-current-vocab ] when* ;
|
||||
|
|
Loading…
Reference in New Issue