Skip to content

Commit 5c1c315

Browse files
committed
Generated.
1 parent 841f982 commit 5c1c315

6 files changed

Lines changed: 6 additions & 7 deletions

File tree

langs/abscond/ast.rkt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
(provide Lit)
33

44
;; type Expr = (Lit Integer)
5-
65
(struct Lit (i) #:prefab)
6+

langs/abscond/compile.rkt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
(define rax 'rax)
77

88
;; Expr -> Asm
9-
(define (compile e)
9+
(define (compile e)
1010
(prog (Global 'entry)
1111
(Label 'entry)
1212
(compile-e e)
13-
(Ret)))
14-
13+
(Ret)))
14+
1515
;; Expr -> Asm
1616
(define (compile-e e)
1717
(match e

langs/abscond/interp.rkt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,3 @@
77
(match e
88
[(Lit i) i]))
99

10-

langs/abscond/parse.rkt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@
77
(match s
88
[(? exact-integer?) (Lit s)]
99
[_ (error "Parse error")]))
10+

langs/abscond/test/interp.rkt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
(require "../interp.rkt")
33
(require "../parse.rkt")
44
(require "test-runner.rkt")
5-
5+
66
(test (λ (e) (interp (parse e))))
77

langs/abscond/test/test-runner.rkt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,3 @@
77
(check-equal? (run 7) 7)
88
(check-equal? (run -8) -8)))
99

10-

0 commit comments

Comments
 (0)