mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-02 04:40:29 +02:00
$prompt is now its own kind of CPS term.
* module/language/cps.scm ($prompt): Rework to be its own term kind. Now $continue always continues to a single continuation. Adapt callers.
This commit is contained in:
parent
29fee39c2a
commit
ee15ca1455
22 changed files with 198 additions and 195 deletions
|
@ -90,11 +90,11 @@ references."
|
|||
(($ $call proc args)
|
||||
(add-use proc (add-uses args uses)))
|
||||
(($ $primcall name param args)
|
||||
(add-uses args uses))
|
||||
(($ $prompt escape? tag handler)
|
||||
(add-use tag uses))))
|
||||
(add-uses args uses))))
|
||||
(($ $branch kf kt src op param args)
|
||||
(add-uses args uses)))))
|
||||
(add-uses args uses))
|
||||
(($ $prompt k kh src escape? tag)
|
||||
(add-use tag uses)))))
|
||||
(($ $kfun src meta self)
|
||||
(values (add-def self defs) uses))
|
||||
(_ (values defs uses))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue