Compare commits

..

No commits in common. "a376f31d4abd191caf0a36ed0b1db42eb740c173" and "0fd4666235fb507ac7e0500f9152a6a13e92be76" have entirely different histories.

1 changed files with 5 additions and 12 deletions

View File

@ -1,8 +1,6 @@
#lang racket
(provide cvar-to-bril-tests)
(require rackunit)
(require "test-util.rkt")
(require "cvar-to-bril.rkt")
(require "uniquify.rkt")
(require "remove-complex-oper.rkt")
@ -13,8 +11,7 @@
(define listings
(list
(Program '() (Prim '+ (list (Int 1) (Int 2))))
(Program '() (Prim '+ (list (Prim '- (list (Int 1))) (Int 2))))
(Program '() (Prim '- (list (Int 1) (Int 2))))))
(Program '() (Prim '+ (list (Prim '- (list (Int 1))) (Int 2))))))
(define (evaluate-bril-main bril-program)
(cadr (interp-bril bril-program "main")))
@ -22,10 +19,6 @@
(define (pass program)
(cvar-to-bril (explicate-control (remove-complex-opera*-2 (uniquify program)))))
(define cvar-to-bril-tests
(test-suite
"CVar to bril testsuite"
(test-case "semantics preservation under interpretation"
(for ([program listings])
(check-equal? (interp-RVar program)
(evaluate-bril-main (pass program)))))))
(test-eq (interp-RVar (list-ref listings 0))
(evaluate-bril-main (pass (list-ref listings 0)))))