Skip to content

Commit

Permalink
Merge pull request #27 from cmsc430/crook
Browse files Browse the repository at this point in the history
crook
  • Loading branch information
dvanhorn authored Dec 6, 2024
2 parents 41d4d21 + 5a8ea36 commit ce93008
Show file tree
Hide file tree
Showing 14 changed files with 55 additions and 14 deletions.
4 changes: 3 additions & 1 deletion abscond/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e)

(require "ast.rkt")
(require a86/ast)

Expand Down
4 changes: 3 additions & 1 deletion blackmail/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e)

(require "ast.rkt")
(require "compile-ops.rkt")
(require a86/ast)
Expand Down
4 changes: 3 additions & 1 deletion con/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e)

(require "ast.rkt")
(require "compile-ops.rkt")
(require a86/ast)
Expand Down
4 changes: 3 additions & 1 deletion dodger/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down
4 changes: 3 additions & 1 deletion dupe/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down
4 changes: 3 additions & 1 deletion evildoer/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down
4 changes: 3 additions & 1 deletion extort/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down
4 changes: 3 additions & 1 deletion fraud/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down
4 changes: 3 additions & 1 deletion hoax/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down
4 changes: 3 additions & 1 deletion hustle/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down
6 changes: 5 additions & 1 deletion iniquity/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e
compile-es
compile-define)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down
6 changes: 5 additions & 1 deletion jig/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e
compile-es
compile-define)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down
7 changes: 6 additions & 1 deletion knock/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e
compile-es
compile-define
compile-match)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down
10 changes: 9 additions & 1 deletion loot/compile.rkt
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
#lang racket
(provide (all-defined-out))
(provide compile
compile-e
compile-es
compile-define
compile-match
compile-lambda-define
copy-env-to-stack
free-vars-to-heap)

(require "ast.rkt")
(require "compile-ops.rkt")
(require "types.rkt")
Expand Down

0 comments on commit ce93008

Please sign in to comment.