re-indentation

This commit is contained in:
Danny Yoo 2011-08-07 17:32:23 -04:00
parent 0757040ec2
commit ea7b298314

View File

@ -7,7 +7,6 @@
"kernel-primitives.rkt"
"optimize-il.rkt"
"analyzer-structs.rkt"
#;"analyzer.rkt"
"../parameters.rkt"
"../sets.rkt"
racket/match
@ -22,17 +21,12 @@
#;(: current-analysis (Parameterof Analysis))
#;(define current-analysis (make-parameter (empty-analysis)))
(: -compile (Expression Target Linkage -> (Listof Statement)))
;; Generates the instruction-sequence stream.
;; Note: the toplevel generates the lambda body streams at the head, and then the
;; rest of the instruction stream.
(define (-compile exp target linkage)
(parameterize (#;[current-analysis (analyze exp)])
(let* ([after-lam-bodies (make-label 'afterLamBodies)]
[before-pop-prompt-multiple (make-label 'beforePopPromptMultiple)]
[before-pop-prompt (make-LinkedLabel
@ -56,7 +50,7 @@
before-pop-prompt
(if (eq? target 'val)
empty-instruction-sequence
(make-AssignImmediateStatement target (make-Reg 'val)))))))))
(make-AssignImmediateStatement target (make-Reg 'val))))))))
(define-struct: lam+cenv ([lam : (U Lam CaseLam)]
@ -787,7 +781,7 @@
(: EmptyClosureReference-arity (EmptyClosureReference -> Arity))
(define (EmptyClosureReference-arity lam)
(if (EmptyClosureReference-rest? lam)
(if (EmptyClosureReference-rest? lam)
(make-ArityAtLeast (EmptyClosureReference-num-parameters lam))
(EmptyClosureReference-num-parameters lam)))