(output-loop output-entries))))))
(define-export (clear-map-instructions input-map)
- input-map
(input-loop (map-entries input-map) (LAP)))
(define (input-loop entries tail)
`(,(close-syntax 'LET environment)
((,name ,expression))
(,(close-syntax 'DECLARE environment) (INTEGRATE ,name))
- ,name ;ignore if not referenced
+ (,(close-syntax 'DECLARE environment) (IGNORABLE ,name))
(,(close-syntax 'CAR environment) ,(car chosen))))
`(,(close-syntax 'SYNTAX-VARIABLE-WIDTH-EXPRESSION environment)
,expression
`(,(close-syntax 'CONS environment)
(,(close-syntax 'LAMBDA environment)
(,name)
- ,name ;ignore if not referenced
+ (,(close-syntax 'DECLARE environment) (IGNORABLE ,name))
,(car clause))
',(cdr clause)))
clauses)))))