summaryrefslogtreecommitdiff
path: root/src/modules/generator/driver.scm
blob: 8b9ed3035edff77ec252ac073527aab4fbc2fc46 (plain)
1
2
3
4
5
6
7
8
9
(define-module (generator driver)
  #:use-module (generator allocate)
  #:export (tacky->assembly))


(define (tacky->assembly n)
  (eval (expansion->allocate
         (eval n (resolve-module '(generator expansion))))
        (resolve-module '(generator assembly))))